Class SOAPHandlerInterceptor

java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<T>
org.apache.cxf.jaxws.handler.AbstractJAXWSHandlerInterceptor<T>
org.apache.cxf.jaxws.handler.AbstractProtocolHandlerInterceptor<org.apache.cxf.binding.soap.SoapMessage>
org.apache.cxf.jaxws.handler.soap.SOAPHandlerInterceptor
All Implemented Interfaces:
org.apache.cxf.binding.soap.interceptor.SoapInterceptor, org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>

public class SOAPHandlerInterceptor extends AbstractProtocolHandlerInterceptor<org.apache.cxf.binding.soap.SoapMessage> implements org.apache.cxf.binding.soap.interceptor.SoapInterceptor
  • Constructor Details

    • SOAPHandlerInterceptor

      public SOAPHandlerInterceptor(jakarta.xml.ws.Binding binding)
  • Method Details

    • getRoles

      public Set<URI> getRoles()
      Specified by:
      getRoles in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptor
    • getUnderstoodHeaders

      public Set<QName> getUnderstoodHeaders()
      Specified by:
      getUnderstoodHeaders in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptor
    • handleMessage

      public void handleMessage(org.apache.cxf.binding.soap.SoapMessage message)
      Specified by:
      handleMessage in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
      Overrides:
      handleMessage in class AbstractProtocolHandlerInterceptor<org.apache.cxf.binding.soap.SoapMessage>
    • createProtocolMessageContext

      protected jakarta.xml.ws.handler.MessageContext createProtocolMessageContext(org.apache.cxf.binding.soap.SoapMessage message)
      Overrides:
      createProtocolMessageContext in class AbstractProtocolHandlerInterceptor<org.apache.cxf.binding.soap.SoapMessage>
    • handleFault

      public void handleFault(org.apache.cxf.binding.soap.SoapMessage message)
      Specified by:
      handleFault in interface org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>
      Overrides:
      handleFault in class org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
    • getOpQName

      protected QName getOpQName(org.apache.cxf.message.Exchange ex, Object data)
      Overrides:
      getOpQName in class AbstractJAXWSHandlerInterceptor<org.apache.cxf.binding.soap.SoapMessage>