Class GenericProviderDispatcher
- java.lang.Object
- 
- org.apache.axis2.handlers.AbstractHandler
- 
- org.apache.axis2.engine.AbstractDispatcher
- 
- org.apache.axis2.jaxws.dispatchers.GenericProviderDispatcher
 
 
 
- 
- All Implemented Interfaces:
- Handler
 
 public class GenericProviderDispatcher extends AbstractDispatcher This dispatcher will look for a specific operation on the AxisService and return it if found. This dispatcher is used for Provider-based endpoints which do not have WSDL associated with them. Those types of endpoints will not have WSDL operations created for them since (a) there is no WSDL and (b) there is no SEI from which to build operations using annotations. For these types of endpoints, a generic operation will have been added to the service which will accept any incoming WSDL operation and pass the incoming message to the Provider endpoint.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.axis2.engine.HandlerHandler.InvocationResponse
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.axis2.engine.AbstractDispatcherNAME
 - 
Fields inherited from class org.apache.axis2.handlers.AbstractHandlerhandlerDesc
 
- 
 - 
Constructor SummaryConstructors Constructor Description GenericProviderDispatcher()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AxisOperationfindOperation(AxisService service, MessageContext messageContext)Called by Axis Engine to find the operation.AxisServicefindService(MessageContext messageContext)Called by Axis Engine to find the service.voidinitDispatcher()- 
Methods inherited from class org.apache.axis2.engine.AbstractDispatcherinvoke
 - 
Methods inherited from class org.apache.axis2.handlers.AbstractHandlerflowComplete, getHandlerDesc, getName, getParameter, init, toString
 
- 
 
- 
- 
- 
Method Detail- 
findOperationpublic AxisOperation findOperation(AxisService service, MessageContext messageContext) throws AxisFault Description copied from class:AbstractDispatcherCalled by Axis Engine to find the operation.- Specified by:
- findOperationin class- AbstractDispatcher
- Returns:
- Returns AxisOperation.
- Throws:
- AxisFault
 
 - 
findServicepublic AxisService findService(MessageContext messageContext) throws AxisFault Description copied from class:AbstractDispatcherCalled by Axis Engine to find the service.- Specified by:
- findServicein class- AbstractDispatcher
- Returns:
- Returns AxisService.
- Throws:
- AxisFault
 
 - 
initDispatcherpublic void initDispatcher() - Specified by:
- initDispatcherin class- AbstractDispatcher
 
 
- 
 
-