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
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.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoInvoke(MessageContext request) jakarta.xml.ws.ResponsedoInvokeAsync(MessageContext request) Future<?>doInvokeAsync(MessageContext request, jakarta.xml.ws.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
-
Constructor Details
-
AxisInvocationController
public AxisInvocationController()
-
-
Method Details
-
doInvoke
- Specified by:
doInvokein classInvocationControllerImpl
-
doInvokeOneWay
- Specified by:
doInvokeOneWayin classInvocationControllerImpl- Throws:
jakarta.xml.ws.WebServiceException
-
doInvokeAsync
- Specified by:
doInvokeAsyncin classInvocationControllerImpl
-
doInvokeAsync
- Specified by:
doInvokeAsyncin classInvocationControllerImpl
-
prepareRequest
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
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
-