Package org.elasticsearch.action
Interface ActionFuture<T>
- All Superinterfaces:
java.util.concurrent.Future<T>
- All Known Subinterfaces:
ListenableActionFuture<T>
- All Known Implementing Classes:
AdapterActionFuture
,PlainActionFuture
,PlainListenableActionFuture
public interface ActionFuture<T>
extends java.util.concurrent.Future<T>
An extension to
Future
allowing for simplified "get" operations.-
Method Summary
Modifier and Type Method Description T
actionGet()
Similar toFuture.get()
, just catching theInterruptedException
and throwing anIllegalStateException
instead.T
actionGet(long timeoutMillis)
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead.T
actionGet(long timeout, java.util.concurrent.TimeUnit unit)
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead.T
actionGet(java.lang.String timeout)
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead.T
actionGet(TimeValue timeout)
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead.
-
Method Details
-
actionGet
T actionGet()Similar toFuture.get()
, just catching theInterruptedException
and throwing anIllegalStateException
instead. Also catchesExecutionException
and throws the actual cause instead. -
actionGet
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead. Also catchesExecutionException
and throws the actual cause instead. -
actionGet
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead. Also catchesExecutionException
and throws the actual cause instead.- Parameters:
timeoutMillis
- Timeout in millis
-
actionGet
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead. Also catchesExecutionException
and throws the actual cause instead. -
actionGet
Similar toFuture.get(long, java.util.concurrent.TimeUnit)
, just catching theInterruptedException
and throwing anIllegalStateException
instead. Also catchesExecutionException
and throws the actual cause instead.
-