Package org.redisson.executor
Class RemotePromise<T>
java.lang.Object
java.util.concurrent.CompletableFuture<T>
org.redisson.executor.RemotePromise<T>
- All Implemented Interfaces:
CompletionStage<T>,Future<T>
- Author:
- Nikita Koksharov
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTask -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancelAsync(boolean mayInterruptIfRunning) voiddoCancel(boolean mayInterruptIfRunning) voidsetAddFuture(CompletableFuture<Boolean> addFuture) Methods inherited from class java.util.concurrent.CompletableFuture
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completedFuture, completeExceptionally, exceptionally, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, obtrudeException, obtrudeValue, 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, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
-
Constructor Details
-
RemotePromise
-
-
Method Details
-
getRequestId
-
setAddFuture
-
getAddFuture
-
doCancel
public void doCancel(boolean mayInterruptIfRunning) -
cancelAsync
-