org.apache.synapse.core.axis2
Class SynapseDispatcher

java.lang.Object
  extended by org.apache.axis2.handlers.AbstractHandler
      extended by org.apache.axis2.engine.AbstractDispatcher
          extended by org.apache.synapse.core.axis2.SynapseDispatcher
All Implemented Interfaces:
Handler

public class SynapseDispatcher
extends 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
Handler.InvocationResponse
 
Field Summary
static String NAME
           
 
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc
 
Constructor Summary
SynapseDispatcher()
           
 
Method Summary
 AxisOperation findOperation(AxisService svc, MessageContext mc)
           
 AxisService findService(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

SynapseDispatcher

public SynapseDispatcher()
Method Detail

initDispatcher

public void initDispatcher()
Specified by:
initDispatcher in class AbstractDispatcher

findService

public AxisService findService(MessageContext mc)
                        throws AxisFault
Specified by:
findService in class AbstractDispatcher
Throws:
AxisFault

findOperation

public AxisOperation findOperation(AxisService svc,
                                   MessageContext mc)
                            throws AxisFault
Specified by:
findOperation in class AbstractDispatcher
Throws:
AxisFault


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.