org.apache.axis2.jaxws.dispatchers
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GenericProviderDispatcher
public GenericProviderDispatcher()
findOperation
public AxisOperation findOperation(AxisService service,
MessageContext messageContext)
throws AxisFault
- Description copied from class:
AbstractDispatcher
- Called by Axis Engine to find the operation.
- Specified by:
findOperation
in class AbstractDispatcher
- Returns:
- Returns AxisOperation.
- Throws:
AxisFault
findService
public AxisService findService(MessageContext messageContext)
throws AxisFault
- Description copied from class:
AbstractDispatcher
- Called by Axis Engine to find the service.
- Specified by:
findService
in class AbstractDispatcher
- Returns:
- Returns AxisService.
- Throws:
AxisFault
initDispatcher
public void initDispatcher()
- Specified by:
initDispatcher
in class AbstractDispatcher
Copyright © 2007 Apache Web Services Project. All Rights Reserved.