public class AxisInvocationController extends InvocationControllerImpl
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 and Description |
---|
AxisInvocationController() |
Modifier and Type | Method and Description |
---|---|
MessageContext |
doInvoke(MessageContext request) |
Response |
doInvokeAsync(MessageContext request) |
Future<?> |
doInvokeAsync(MessageContext request,
AsyncHandler callback) |
void |
doInvokeOneWay(MessageContext request) |
protected void |
prepareRequest(MessageContext requestMsgCtx)
Abstract method that must be implemented by whoever is providing the specific client binding.
|
protected void |
prepareResponse(MessageContext responseMsgCtx)
Abstract method that must be implemented by whoever is providing the specific client binding.
|
invoke, invokeAsync, invokeAsync, invokeOneWay
public MessageContext doInvoke(MessageContext request)
doInvoke
in class InvocationControllerImpl
public void doInvokeOneWay(MessageContext request) throws WebServiceException
doInvokeOneWay
in class InvocationControllerImpl
WebServiceException
public Future<?> doInvokeAsync(MessageContext request, AsyncHandler callback)
doInvokeAsync
in class InvocationControllerImpl
public Response doInvokeAsync(MessageContext request)
doInvokeAsync
in class InvocationControllerImpl
protected void prepareRequest(MessageContext requestMsgCtx)
InvocationControllerImpl
prepareRequest
in class InvocationControllerImpl
protected void prepareResponse(MessageContext responseMsgCtx)
InvocationControllerImpl
prepareResponse
in class InvocationControllerImpl
Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.