Package org.apache.bookkeeper.proto
Class BookkeeperInternalCallbacks.GenericCallbackFuture<T>
- java.lang.Object
-
- java.util.concurrent.CompletableFuture<T>
-
- org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.GenericCallbackFuture<T>
-
- All Implemented Interfaces:
java.util.concurrent.CompletionStage<T>
,java.util.concurrent.Future<T>
,BookkeeperInternalCallbacks.GenericCallback<T>
- Enclosing class:
- BookkeeperInternalCallbacks
public static class BookkeeperInternalCallbacks.GenericCallbackFuture<T> extends java.util.concurrent.CompletableFuture<T> implements BookkeeperInternalCallbacks.GenericCallback<T>
Generic callback future.
-
-
Constructor Summary
Constructors Constructor Description GenericCallbackFuture()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
operationComplete(int rc, T value)
-
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
-
-
-
-
Method Detail
-
operationComplete
public void operationComplete(int rc, T value)
- Specified by:
operationComplete
in interfaceBookkeeperInternalCallbacks.GenericCallback<T>
-
-