(package private) static <T> FutureImpl<T> |
FutureImpl.async(java.util.concurrent.Executor executor,
Task<? extends T> task) |
Creates a FutureImpl that is eventually completed.
|
(package private) static <T> FutureImpl<T> |
FutureImpl.of(java.util.concurrent.Executor executor) |
Creates a FutureImpl that needs to be automatically completed by calling tryComplete(Try) .
|
(package private) static <T> FutureImpl<T> |
FutureImpl.of(java.util.concurrent.Executor executor,
Try<? extends T> value) |
Creates a FutureImpl that is immediately completed with the given value.
|
(package private) static <T> FutureImpl<T> |
FutureImpl.sync(java.util.concurrent.Executor executor,
Task<? extends T> task) |
Creates a FutureImpl that is eventually completed.
|