T - Type of response containedpublic class EtcdResponsePromise<T> extends ResponsePromise<T>
ResponsePromise.IsSimplePromiseResponseHandler<T>exception, promise, response| Constructor and Description |
|---|
EtcdResponsePromise(RetryPolicy retryPolicy,
ConnectionState connectionState,
RetryHandler retryHandler)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
T |
get()
Get the response.
|
addListener, attachNettyPromise, cancel, getConnectionState, getException, getNettyPromise, getNow, handlePromise, handleRetry, removeListener, setException, waitForPromiseSuccesspublic EtcdResponsePromise(RetryPolicy retryPolicy, ConnectionState connectionState, RetryHandler retryHandler)
retryPolicy - the policy for retriesconnectionState - which contains current connection detailsretryHandler - handler for retriespublic T get() throws java.io.IOException, EtcdException, java.util.concurrent.TimeoutException
get in class ResponsePromise<T>java.io.IOException - on fail (Will be ReadTimeoutException if timeout occurred)EtcdException - on etcd failjava.util.concurrent.TimeoutException - on Timeout