Thenable.Status| Constructor and Description |
|---|
Deferred() |
| Modifier and Type | Method and Description |
|---|---|
Optional<V> |
await() |
Optional<Throwable> |
getFailure() |
Thenable.Status |
getStatus() |
Optional<V> |
getValue() |
Deferred<V> |
onFailure(java.util.function.Consumer<Throwable> func) |
<T> Deferred<T> |
pipe(java.util.function.Function<V,T> func) |
<T> Deferred<T> |
pipeDeferred(java.util.function.Function<V,Deferred<T>> func) |
<T> Deferred<T> |
pipeFuture(java.util.function.Function<V,Future<T>> func) |
void |
reject(Throwable t) |
void |
resolve(V value) |
Deferred<V> |
then(java.util.function.Consumer<V> func) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutionQueue, idleWaitpublic Thenable.Status getStatus()
public void resolve(V value)
public void reject(Throwable t)
public Deferred<V> then(java.util.function.Consumer<V> func)
public Deferred<V> onFailure(java.util.function.Consumer<Throwable> func)
public <T> Deferred<T> pipe(java.util.function.Function<V,T> func)
public <T> Deferred<T> pipeDeferred(java.util.function.Function<V,Deferred<T>> func)
public <T> Deferred<T> pipeFuture(java.util.function.Function<V,Future<T>> func)
Copyright © 2016. All rights reserved.