Package org.apache.bookkeeper.client
Class SyncCallbackUtils.SyncAddCallback
java.lang.Object
java.util.concurrent.CompletableFuture<Long>
org.apache.bookkeeper.client.SyncCallbackUtils.SyncAddCallback
- All Implemented Interfaces:
CompletionStage<Long>,Future<Long>,AsyncCallback.AddCallback,AsyncCallback.AddCallbackWithLatency
- Enclosing class:
- SyncCallbackUtils
static class SyncCallbackUtils.SyncAddCallback
extends CompletableFuture<Long>
implements AsyncCallback.AddCallback
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTask -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComplete(int rc, LedgerHandle lh, long entry, Object ctx) Implementation of callback interface for synchronous read method.Methods inherited from class java.util.concurrent.CompletableFuture
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, 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, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.bookkeeper.client.AsyncCallback.AddCallback
addCompleteWithLatency
-
Constructor Details
-
SyncAddCallback
SyncAddCallback()
-
-
Method Details
-
addComplete
Implementation of callback interface for synchronous read method.- Specified by:
addCompletein interfaceAsyncCallback.AddCallback- Parameters:
rc- return codelh- ledger handleentry- entry identifierctx- control object
-