Class SynapseDispatcher

  • All Implemented Interfaces:
    org.apache.axis2.engine.Handler

    public class SynapseDispatcher
    extends org.apache.axis2.engine.AbstractDispatcher
    This is the Axis2 Dispatcher which is registered with the Axis2 engine. It dispatches each and every message received to the SynapseMessageReceiver for processing.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler

        org.apache.axis2.engine.Handler.InvocationResponse
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NAME  
      • Fields inherited from class org.apache.axis2.handlers.AbstractHandler

        handlerDesc
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.axis2.description.AxisOperation findOperation​(org.apache.axis2.description.AxisService svc, org.apache.axis2.context.MessageContext mc)  
      org.apache.axis2.description.AxisService findService​(org.apache.axis2.context.MessageContext mc)  
      void initDispatcher()  
      • Methods inherited from class org.apache.axis2.engine.AbstractDispatcher

        invoke
      • Methods inherited from class org.apache.axis2.handlers.AbstractHandler

        cleanup, flowComplete, getHandlerDesc, getName, getParameter, init, toString
    • Constructor Detail

      • SynapseDispatcher

        public SynapseDispatcher()
    • Method Detail

      • initDispatcher

        public void initDispatcher()
        Specified by:
        initDispatcher in class org.apache.axis2.engine.AbstractDispatcher
      • findService

        public org.apache.axis2.description.AxisService findService​(org.apache.axis2.context.MessageContext mc)
                                                             throws org.apache.axis2.AxisFault
        Specified by:
        findService in class org.apache.axis2.engine.AbstractDispatcher
        Throws:
        org.apache.axis2.AxisFault
      • findOperation

        public org.apache.axis2.description.AxisOperation findOperation​(org.apache.axis2.description.AxisService svc,
                                                                        org.apache.axis2.context.MessageContext mc)
                                                                 throws org.apache.axis2.AxisFault
        Specified by:
        findOperation in class org.apache.axis2.engine.AbstractDispatcher
        Throws:
        org.apache.axis2.AxisFault