java.util.concurrent.CompletionStage<T>
, java.util.concurrent.Future<T>
, RequestFuture<T>
RestFuture
public class Promise<T> extends java.util.concurrent.CompletableFuture<T> implements RequestFuture<T>
Constructor | Description |
---|---|
Promise() |
|
Promise(java.lang.Throwable t) |
|
Promise(T t) |
Modifier and Type | Method | Description |
---|---|---|
java.util.concurrent.CompletableFuture<T> |
toCompletableFuture() |
This method is unsupported by the current implementation!
|
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
acceptEither, acceptEitherAsync, acceptEitherAsync, applyToEither, applyToEitherAsync, applyToEitherAsync, exceptionally, handle, handleAsync, handleAsync, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, whenComplete, whenCompleteAsync, whenCompleteAsync
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getNow, getNumberOfDependents, isCompletedExceptionally, join
public Promise()
public Promise(java.lang.Throwable t)
public Promise(T t)
public java.util.concurrent.CompletableFuture<T> toCompletableFuture()
RequestFuture
toCompletableFuture
in interface java.util.concurrent.CompletionStage<T>
toCompletableFuture
in interface RequestFuture<T>
toCompletableFuture
in class java.util.concurrent.CompletableFuture<T>