org.apache.synapse.axis2
Class SynapseDispatcher

java.lang.Object
  extended byorg.apache.axis2.handlers.AbstractHandler
      extended byorg.apache.axis2.engine.AbstractDispatcher
          extended byorg.apache.synapse.axis2.SynapseDispatcher
All Implemented Interfaces:
org.apache.axis2.engine.Handler, java.io.Serializable

public class SynapseDispatcher
extends org.apache.axis2.engine.AbstractDispatcher

This sends every message to the SynapseMessageReceiver so that it can pass them to Synapse

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis2.engine.AbstractDispatcher
NAME
 
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc
 
Constructor Summary
SynapseDispatcher()
           
 
Method Summary
 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, getHandlerDesc, getName, getParameter, init, revoke, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SynapseDispatcher

public SynapseDispatcher()
Method Detail

initDispatcher

public void initDispatcher()

findService

public org.apache.axis2.description.AxisService findService(org.apache.axis2.context.MessageContext mc)
                                                     throws org.apache.axis2.AxisFault
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
Throws:
org.apache.axis2.AxisFault