Class MessageDispatcherInterceptor

java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
org.mule.soap.internal.interceptor.MessageDispatcherInterceptor
All Implemented Interfaces:
org.apache.cxf.interceptor.Interceptor<org.apache.cxf.message.Message>, org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.message.Message>

public class MessageDispatcherInterceptor extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
CXF interceptor that uses a custom TransportDispatcher, specified in the SoapWebServiceConfiguration to send a SOAP message and inject the obtained response into the CXF in (response) interceptors lifecycle.
Since:
1.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    MessageDispatcherInterceptor(org.apache.cxf.transport.MessageObserver messageObserver)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handleMessage(org.apache.cxf.message.Message message)

    Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor

    addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MessageDispatcherInterceptor

      public MessageDispatcherInterceptor(org.apache.cxf.transport.MessageObserver messageObserver)
  • Method Details

    • handleMessage

      public void handleMessage(org.apache.cxf.message.Message message) throws org.apache.cxf.interceptor.Fault

      Intercepts the SOAP message and performs the dispatch of it, receiving the response and sending it to the IN intercepting processor chain.

      Throws:
      org.apache.cxf.interceptor.Fault