Package org.apache.cxf.binding.soap.saaj
Class SAAJOutInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<SoapMessage>
org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor
- All Implemented Interfaces:
SoapInterceptor,Interceptor<SoapMessage>,PhaseInterceptor<SoapMessage>
Sets up the outgoing chain to build a SAAJ tree instead of writing
directly to the output stream. First it will replace the XMLStreamWriter
with one which writes to a SOAPMessage. Then it will add an interceptor
at the end of the chain in the SEND phase which writes the resulting
SOAPMessage.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.soap.MessageFactorygetFactory(SoapMessage message) voidhandleFault(SoapMessage 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(SoapMessage message) Intercepts a message.Methods inherited from class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
getFaultCodePrefix, getRoles, getUnderstoodHeaders, prepareStackTraceMethods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, isGET, isRequestor, setAfter, setBefore
-
Field Details
-
ORIGINAL_XML_WRITER
-
-
Constructor Details
-
SAAJOutInterceptor
public SAAJOutInterceptor()
-
-
Method Details
-
getFactory
public jakarta.xml.soap.MessageFactory getFactory(SoapMessage message) throws jakarta.xml.soap.SOAPException - Throws:
jakarta.xml.soap.SOAPException
-
handleMessage
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.- Throws:
Fault
-
handleFault
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<SoapMessage>- Overrides:
handleFaultin classAbstractPhaseInterceptor<SoapMessage>
-