public class PlainTransportFuture<V extends TransportResponse> extends BaseFuture<V> implements TransportFuture<V>, TransportResponseHandler<V>
| Constructor and Description |
|---|
PlainTransportFuture(TransportResponseHandler<V> handler) |
| Modifier and Type | Method and Description |
|---|---|
String |
executor() |
void |
handleException(TransportException exp) |
void |
handleResponse(V response) |
V |
newInstance()
creates a new instance of the return type from the remote call.
|
String |
toString() |
V |
txGet()
Waits if necessary for the computation to complete, and then
retrieves its result.
|
V |
txGet(long timeout,
TimeUnit unit)
Waits if necessary for at most the given time for the computation
to complete, and then retrieves its result, if available.
|
cancel, done, get, get, interruptTask, isCancelled, isDone, set, setExceptionpublic PlainTransportFuture(TransportResponseHandler<V> handler)
public V txGet()
TransportFuturetxGet in interface TransportFuture<V extends TransportResponse>public V txGet(long timeout, TimeUnit unit)
TransportFuturetxGet in interface TransportFuture<V extends TransportResponse>public V newInstance()
TransportResponseHandlernewInstance in interface TransportResponseHandler<V extends TransportResponse>public String executor()
executor in interface TransportResponseHandler<V extends TransportResponse>public void handleResponse(V response)
handleResponse in interface TransportResponseHandler<V extends TransportResponse>public void handleException(TransportException exp)
handleException in interface TransportResponseHandler<V extends TransportResponse>Copyright © 2009–2017. All rights reserved.