Class SAAJInInterceptor

  • All Implemented Interfaces:
    SoapInterceptor, org.apache.cxf.interceptor.Interceptor<SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<SoapMessage>

    public class SAAJInInterceptor
    extends AbstractSoapInterceptor
    Builds a SAAJ tree from the Document fragment inside the message which contains the SOAP headers and from the XMLStreamReader.
    • Constructor Detail

      • SAAJInInterceptor

        public SAAJInInterceptor()
      • SAAJInInterceptor

        public SAAJInInterceptor​(String phase)
    • Method Detail

      • getAdditionalInterceptors

        public Collection<org.apache.cxf.phase.PhaseInterceptor<? extends org.apache.cxf.message.Message>> getAdditionalInterceptors()
        Specified by:
        getAdditionalInterceptors in interface org.apache.cxf.phase.PhaseInterceptor<SoapMessage>
        Overrides:
        getAdditionalInterceptors in class org.apache.cxf.phase.AbstractPhaseInterceptor<SoapMessage>
      • handleMessage

        public void handleMessage​(SoapMessage message)
                           throws org.apache.cxf.interceptor.Fault
        Throws:
        org.apache.cxf.interceptor.Fault
      • replaceHeaders

        public static void replaceHeaders​(javax.xml.soap.SOAPMessage soapMessage,
                                          SoapMessage message)
                                   throws javax.xml.soap.SOAPException
        Throws:
        javax.xml.soap.SOAPException