public enum FutureStatus extends Enum<FutureStatus>
FutureWithListeners
object. It can tell you in a single enum what state the future is in.Enum Constant and Description |
---|
CANCELED
The computation of the future has been canceled.
|
COMPUTATION_EXCEPTION
An exception has happenned during the future computation.
|
FUTURE_IS_BEING_COMPUTED
The future has not been computed yet, methods
FutureWithListeners.get() and FutureWithListeners.get(long, java.util.concurrent.TimeUnit) will block. |
FUTURE_IS_READY
Future is ready, methods
FutureWithListeners.get() and FutureWithListeners.get(long, java.util.concurrent.TimeUnit) won't block
and will immediately return a result. |
Modifier and Type | Method and Description |
---|---|
static FutureStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FutureStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FutureStatus FUTURE_IS_BEING_COMPUTED
FutureWithListeners.get()
and FutureWithListeners.get(long, java.util.concurrent.TimeUnit)
will block.public static final FutureStatus FUTURE_IS_READY
FutureWithListeners.get()
and FutureWithListeners.get(long, java.util.concurrent.TimeUnit)
won't block
and will immediately return a result.public static final FutureStatus CANCELED
public static final FutureStatus COMPUTATION_EXCEPTION
public static FutureStatus[] values()
for (FutureStatus c : FutureStatus.values()) System.out.println(c);
public static FutureStatus valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.