|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.util.async.Async
Async is a special argument for all async (oneway) operations Async supports pluggable transport handlers. Default handler provided by GLUE is JMS-based handler.
Constructor Summary | |
Async()
|
|
Async(IAsyncCallback callback)
|
|
Async(IAsyncTransport transport)
|
Method Summary | |
java.lang.Object |
getResponse()
|
java.lang.Object |
getResponse(long timeout)
|
java.lang.Object |
getResponseNoWait()
|
IAsyncTransport |
getTransportHandler()
Returns the currently assigned transport handler. |
static boolean |
isAsyncSignature(java.lang.Class[] types)
|
void |
receivedException(java.lang.Exception exception)
This method is called when either an exception occurs while processing the response or an exception was returned by the server. |
void |
receivedResponse(java.lang.Object response)
This method is called by async transport when a response from an asynchronous invocation becomes available. |
void |
setException(java.lang.Exception exception)
|
void |
setResponse(java.lang.Object message)
|
void |
setResponseCallback(IAsyncCallback callback)
|
void |
setTransportHandler(IAsyncTransport transport)
Sets the transport handler responsible for delivery of the response message or for handling of the receipt of the response. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Async()
public Async(IAsyncCallback callback)
callback
- public Async(IAsyncTransport transport)
transport
- Method Detail |
public java.lang.String toString()
public void setTransportHandler(IAsyncTransport transport)
transport
- implementation of IAsyncTransportpublic IAsyncTransport getTransportHandler()
public java.lang.Object getResponse(long timeout) throws java.lang.Exception
timeout
-
java.lang.Exception
public java.lang.Object getResponseNoWait() throws java.lang.Exception
java.lang.Exception
public java.lang.Object getResponse() throws java.lang.Exception
java.lang.Exception
public void setResponseCallback(IAsyncCallback callback) throws java.io.IOException
callback
-
java.io.IOException
public void setResponse(java.lang.Object message) throws java.io.IOException
message
-
java.io.IOException
public void setException(java.lang.Exception exception) throws java.io.IOException
exception
-
java.io.IOException
public void receivedResponse(java.lang.Object response)
response
- object sent by the serverpublic void receivedException(java.lang.Exception exception)
exception
- public static boolean isAsyncSignature(java.lang.Class[] types)
types
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |