org.apache.axis2.jaxws.core.controller.impl
Class AxisInvocationController
java.lang.Object
org.apache.axis2.jaxws.core.controller.impl.InvocationControllerImpl
org.apache.axis2.jaxws.core.controller.impl.AxisInvocationController
- All Implemented Interfaces:
- InvocationController
public class AxisInvocationController
- extends InvocationControllerImpl
The AxisInvocationController is an implementation of the InvocationController
interface. This implemenation uses
the Axis2 engine to drive the request to the target service.
For more information on how to invoke this class, please see the InvocationController interface
comments.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxisInvocationController
public AxisInvocationController()
doInvoke
public MessageContext doInvoke(MessageContext request)
- Specified by:
doInvoke
in class InvocationControllerImpl
doInvokeOneWay
public void doInvokeOneWay(MessageContext request)
throws WebServiceException
- Specified by:
doInvokeOneWay
in class InvocationControllerImpl
- Throws:
WebServiceException
doInvokeAsync
public java.util.concurrent.Future<?> doInvokeAsync(MessageContext request,
AsyncHandler callback)
- Specified by:
doInvokeAsync
in class InvocationControllerImpl
doInvokeAsync
public Response doInvokeAsync(MessageContext request)
- Specified by:
doInvokeAsync
in class InvocationControllerImpl
prepareRequest
protected void prepareRequest(MessageContext requestMsgCtx)
- Description copied from class:
InvocationControllerImpl
- Abstract method that must be implemented by whoever is providing the specific client binding.
Once this is called, everything that is needed to invoke the operation must be available in
the MessageContext.
- Specified by:
prepareRequest
in class InvocationControllerImpl
prepareResponse
protected void prepareResponse(MessageContext responseMsgCtx)
- Description copied from class:
InvocationControllerImpl
- Abstract method that must be implemented by whoever is providing the specific client binding.
This is called after the response has come back and allows the client binding to put
whatever info it has in the response MessageContext.
- Specified by:
prepareResponse
in class InvocationControllerImpl
Copyright ? 2007 Apache Web Services Project. All Rights Reserved.