|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmondrian.util.CompletedFuture<V>
public class CompletedFuture<V>
Implementation of Future that has already completed.
| Constructor Summary | |
|---|---|
CompletedFuture(V value,
ExecutionException exception)
Creates a CompletedFuture. |
|
| Method Summary | ||
|---|---|---|
boolean |
cancel(boolean mayInterruptIfRunning)
|
|
static
|
fail(Throwable e)
Creates a completed future indicating failure. |
|
V |
get()
|
|
V |
get(long timeout,
TimeUnit unit)
|
|
boolean |
isCancelled()
|
|
boolean |
isDone()
|
|
static
|
success(T t)
Creates a completed future indicating success. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompletedFuture(V value,
ExecutionException exception)
If throwable is not null, the computation is deemed to have
failed. The exception will be thrown (wrapped in a
ExecutionException) when get() or
get(long, java.util.concurrent.TimeUnit) are invoked.
If exception is null, the computation is deemed to have succeeded.
In this case, a null value in value just means that the
computation yielded a null result.
value - Value (may be null)exception - Exception that occurred while computing result| Method Detail |
|---|
public static <T> CompletedFuture<T> success(T t)
t - Result of computation
public static <T> CompletedFuture<T> fail(Throwable e)
e - Exception
public boolean cancel(boolean mayInterruptIfRunning)
cancel in interface Future<V>public boolean isCancelled()
isCancelled in interface Future<V>public boolean isDone()
isDone in interface Future<V>
public V get()
throws ExecutionException
get in interface Future<V>ExecutionException
public V get(long timeout,
TimeUnit unit)
throws ExecutionException
get in interface Future<V>ExecutionException
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||