public final class ListenableActionFutureWrapper<F,T> extends Object implements org.elasticsearch.action.ListenableActionFuture<T>
ListenableActionFuture that wraps another and transforms its result
using a Function| Constructor and Description |
|---|
ListenableActionFutureWrapper(org.elasticsearch.action.ListenableActionFuture<F> future,
at.molindo.utils.data.Function<F,T> function) |
| Modifier and Type | Method and Description |
|---|---|
T |
actionGet() |
T |
actionGet(long timeoutMillis) |
T |
actionGet(long timeout,
TimeUnit unit) |
T |
actionGet(String timeout) |
T |
actionGet(org.elasticsearch.common.unit.TimeValue timeout) |
void |
addListener(org.elasticsearch.action.ActionListener<T> listener) |
void |
addListener(Runnable listener) |
boolean |
cancel(boolean mayInterruptIfRunning) |
T |
get() |
T |
get(long timeout,
TimeUnit unit) |
Throwable |
getRootFailure() |
boolean |
isCancelled() |
boolean |
isDone() |
static <F,T> ListenableActionFutureWrapper<F,T> |
wrap(org.elasticsearch.action.ListenableActionFuture<F> future,
at.molindo.utils.data.Function<F,T> function) |
public static <F,T> ListenableActionFutureWrapper<F,T> wrap(org.elasticsearch.action.ListenableActionFuture<F> future, at.molindo.utils.data.Function<F,T> function)
public boolean cancel(boolean mayInterruptIfRunning)
public boolean isCancelled()
isCancelled in interface Future<T>public T get() throws InterruptedException, ExecutionException
get in interface Future<T>InterruptedExceptionExecutionExceptionpublic T get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException
get in interface Future<T>InterruptedExceptionExecutionExceptionTimeoutExceptionpublic T actionGet() throws org.elasticsearch.ElasticSearchException
actionGet in interface org.elasticsearch.action.ActionFuture<T>org.elasticsearch.ElasticSearchExceptionpublic T actionGet(String timeout) throws org.elasticsearch.ElasticSearchException
actionGet in interface org.elasticsearch.action.ActionFuture<T>org.elasticsearch.ElasticSearchExceptionpublic T actionGet(long timeoutMillis) throws org.elasticsearch.ElasticSearchException
actionGet in interface org.elasticsearch.action.ActionFuture<T>org.elasticsearch.ElasticSearchExceptionpublic T actionGet(long timeout, TimeUnit unit) throws org.elasticsearch.ElasticSearchException
actionGet in interface org.elasticsearch.action.ActionFuture<T>org.elasticsearch.ElasticSearchExceptionpublic T actionGet(org.elasticsearch.common.unit.TimeValue timeout) throws org.elasticsearch.ElasticSearchException
actionGet in interface org.elasticsearch.action.ActionFuture<T>org.elasticsearch.ElasticSearchExceptionpublic Throwable getRootFailure()
getRootFailure in interface org.elasticsearch.action.ActionFuture<T>public void addListener(org.elasticsearch.action.ActionListener<T> listener)
addListener in interface org.elasticsearch.action.ListenableActionFuture<T>Copyright © 2013 Molindo GmbH. All Rights Reserved.