T - - any serializable typepublic abstract class AckCallback<T> extends Object
onSuccess(T) callback method.
By default it may wait acknowledgement from client
while SocketIOClient is alive. Timeout can be
defined timeout as constructor argument.
This object is NOT actual anymore if onSuccess(T) or
onTimeout() was executed.VoidAckCallback,
MultiTypeAckCallback| Modifier and Type | Field and Description |
|---|---|
protected Class<T> |
resultClass |
protected int |
timeout |
| Constructor and Description |
|---|
AckCallback(Class<T> resultClass)
Create AckCallback
|
AckCallback(Class<T> resultClass,
int timeout)
Creates AckCallback with timeout
|
| Modifier and Type | Method and Description |
|---|---|
Class<T> |
getResultClass()
Returns class of argument in
onSuccess(T) method |
int |
getTimeout() |
abstract void |
onSuccess(T result)
Executes only once when acknowledgement received from client.
|
void |
onTimeout()
Invoked only once then
timeout defined |
public AckCallback(Class<T> resultClass)
resultClass - - result classpublic int getTimeout()
public abstract void onSuccess(T result)
result - - object sended by clientpublic void onTimeout()
timeout definedpublic Class<T> getResultClass()
onSuccess(T) methodCopyright © 2012–2021. All rights reserved.