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 theInvocationControllerinterface. 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.
-
-
Constructor Summary
Constructors Constructor Description AxisInvocationController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageContextdoInvoke(MessageContext request)ResponsedoInvokeAsync(MessageContext request)Future<?>doInvokeAsync(MessageContext request, AsyncHandler callback)voiddoInvokeOneWay(MessageContext request)protected voidprepareRequest(MessageContext requestMsgCtx)Abstract method that must be implemented by whoever is providing the specific client binding.protected voidprepareResponse(MessageContext responseMsgCtx)Abstract method that must be implemented by whoever is providing the specific client binding.-
Methods inherited from class org.apache.axis2.jaxws.core.controller.impl.InvocationControllerImpl
invoke, invokeAsync, invokeAsync, invokeOneWay
-
-
-
-
Method Detail
-
doInvoke
public MessageContext doInvoke(MessageContext request)
- Specified by:
doInvokein classInvocationControllerImpl
-
doInvokeOneWay
public void doInvokeOneWay(MessageContext request) throws WebServiceException
- Specified by:
doInvokeOneWayin classInvocationControllerImpl- Throws:
WebServiceException
-
doInvokeAsync
public Future<?> doInvokeAsync(MessageContext request, AsyncHandler callback)
- Specified by:
doInvokeAsyncin classInvocationControllerImpl
-
doInvokeAsync
public Response doInvokeAsync(MessageContext request)
- Specified by:
doInvokeAsyncin classInvocationControllerImpl
-
prepareRequest
protected void prepareRequest(MessageContext requestMsgCtx)
Description copied from class:InvocationControllerImplAbstract 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:
prepareRequestin classInvocationControllerImpl
-
prepareResponse
protected void prepareResponse(MessageContext responseMsgCtx)
Description copied from class:InvocationControllerImplAbstract 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:
prepareResponsein classInvocationControllerImpl
-
-