Package org.apache.cxf.interceptor
Class StaxOutInterceptor
- java.lang.Object
-
- org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
-
- org.apache.cxf.interceptor.StaxOutInterceptor
-
- All Implemented Interfaces:
Interceptor<Message>,PhaseInterceptor<Message>
public class StaxOutInterceptor extends AbstractPhaseInterceptor<Message>
Creates an XMLStreamWriter from the OutputStream on the Message.
-
-
Field Summary
Fields Modifier and Type Field Description static StaxOutEndingInterceptorENDINGstatic StringFORCE_START_DOCUMENTstatic StringOUTPUT_STREAM_HOLDERstatic StringWRITER_HOLDER
-
Constructor Summary
Constructors Constructor Description StaxOutInterceptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static XMLOutputFactorygetXMLOutputFactory(Message m)voidhandleFault(Message message)Called for all interceptors (in reverse order) on which handleMessage had been successfully invoked, when normal execution of the chain was aborted for some reason.voidhandleMessage(Message message)Intercepts a message.-
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, isGET, isRequestor, setAfter, setBefore
-
-
-
-
Field Detail
-
OUTPUT_STREAM_HOLDER
public static final String OUTPUT_STREAM_HOLDER
-
WRITER_HOLDER
public static final String WRITER_HOLDER
-
FORCE_START_DOCUMENT
public static final String FORCE_START_DOCUMENT
- See Also:
- Constant Field Values
-
ENDING
public static final StaxOutEndingInterceptor ENDING
-
-
Method Detail
-
handleMessage
public void handleMessage(Message message)
Description copied from interface:InterceptorIntercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.
-
handleFault
public void handleFault(Message message)
Description copied from interface:InterceptorCalled for all interceptors (in reverse order) on which handleMessage had been successfully invoked, when normal execution of the chain was aborted for some reason.- Specified by:
handleFaultin interfaceInterceptor<Message>- Overrides:
handleFaultin classAbstractPhaseInterceptor<Message>
-
getXMLOutputFactory
public static XMLOutputFactory getXMLOutputFactory(Message m)
- Throws:
Fault
-
-