|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.jaxws.core.controller.impl.InvocationControllerImpl
public abstract class InvocationControllerImpl
An abstract implementation of the InvocationController interface.
| Constructor Summary | |
|---|---|
InvocationControllerImpl()
|
|
| Method Summary | |
|---|---|
protected abstract MessageContext |
doInvoke(MessageContext request)
|
abstract javax.xml.ws.Response |
doInvokeAsync(MessageContext mc)
|
abstract java.util.concurrent.Future<?> |
doInvokeAsync(MessageContext mc,
javax.xml.ws.AsyncHandler asyncHandler)
|
protected abstract void |
doInvokeOneWay(MessageContext mc)
|
InvocationContext |
invoke(InvocationContext ic)
Performs a synchronous (blocking) invocation of a target service. |
javax.xml.ws.Response |
invokeAsync(InvocationContext ic)
Performs an asynchronous (non-blocking) invocation of the client based on a callback model. |
java.util.concurrent.Future<?> |
invokeAsync(InvocationContext ic,
javax.xml.ws.AsyncHandler asyncHandler)
Performs an asynchronous (non-blocking) invocation of the client based on a polling model. |
void |
invokeOneWay(InvocationContext ic)
Performs a one-way invocation of the client. |
protected abstract void |
prepareRequest(MessageContext mc)
Abstract method that must be implemented by whoever is providing the specific client binding. |
protected abstract void |
prepareResponse(MessageContext mc)
Abstract method that must be implemented by whoever is providing the specific client binding. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InvocationControllerImpl()
| Method Detail |
|---|
public InvocationContext invoke(InvocationContext ic)
InvocationController
invoke in interface InvocationControllerprotected abstract MessageContext doInvoke(MessageContext request)
public void invokeOneWay(InvocationContext ic)
throws java.lang.Exception
InvocationController
invokeOneWay in interface InvocationControllerjava.lang.Exceptionprotected abstract void doInvokeOneWay(MessageContext mc)
public javax.xml.ws.Response invokeAsync(InvocationContext ic)
InvocationController
invokeAsync in interface InvocationControllerpublic abstract javax.xml.ws.Response doInvokeAsync(MessageContext mc)
public java.util.concurrent.Future<?> invokeAsync(InvocationContext ic,
javax.xml.ws.AsyncHandler asyncHandler)
InvocationController
invokeAsync in interface InvocationController
public abstract java.util.concurrent.Future<?> doInvokeAsync(MessageContext mc,
javax.xml.ws.AsyncHandler asyncHandler)
protected abstract void prepareRequest(MessageContext mc)
mc - protected abstract void prepareResponse(MessageContext mc)
mc -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||