org.apache.axis2.engine
Class InstanceDispatcher

java.lang.Object
  extended byorg.apache.axis2.handlers.AbstractHandler
      extended byorg.apache.axis2.engine.InstanceDispatcher
All Implemented Interfaces:
Handler

public class InstanceDispatcher
extends AbstractHandler

By the time the control comes to this handler, the dispatching must have happened so that the message context contains the AxisServiceGroup, AxisService and AxisOperation. This will then try to find the Contexts of ServiceGroup, Service and the Operation.


Nested Class Summary
 
Nested classes inherited from class org.apache.axis2.engine.Handler
Handler.InvocationResponse
 
Field Summary
 
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc
 
Constructor Summary
InstanceDispatcher()
           
 
Method Summary
 Handler.InvocationResponse invoke(MessageContext msgContext)
          Post Condition : All the Contexts must be populated.
 
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
 

Constructor Detail

InstanceDispatcher

public InstanceDispatcher()
Method Detail

invoke

public Handler.InvocationResponse invoke(MessageContext msgContext)
                                  throws AxisFault
Post Condition : All the Contexts must be populated.

Parameters:
msgContext - MessageContext
Returns:
An InvocationResponse that indicates what the next step in the message processing should be.
Throws:
AxisFault


Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.