java.util.concurrent.Future<T>ListenableActionFuture<T>AdapterActionFuture, PlainActionFuture, PlainListenableActionFuturepublic interface ActionFuture<T>
extends java.util.concurrent.Future<T>
Future allowing for simplified "get" operations.| Modifier and Type | Method | Description |
|---|---|---|
T |
actionGet() |
Similar to
Future.get(), just catching the InterruptedException and throwing
an IllegalStateException instead. |
T |
actionGet(long timeoutMillis) |
Similar to
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. |
T |
actionGet(long timeout,
java.util.concurrent.TimeUnit unit) |
Similar to
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. |
T |
actionGet(java.lang.String timeout) |
Similar to
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. |
T |
actionGet(TimeValue timeout) |
Similar to
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. |
T actionGet()
Future.get(), just catching the InterruptedException and throwing
an IllegalStateException instead. Also catches
ExecutionException and throws the actual cause instead.T actionGet(java.lang.String timeout)
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. Also catches
ExecutionException and throws the actual cause instead.T actionGet(long timeoutMillis)
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. Also catches
ExecutionException and throws the actual cause instead.timeoutMillis - Timeout in millisT actionGet(long timeout, java.util.concurrent.TimeUnit unit)
Future.get(long, java.util.concurrent.TimeUnit), just catching the InterruptedException and throwing
an IllegalStateException instead. Also catches
ExecutionException and throws the actual cause instead.