class ForceLedgerOp
extends java.lang.Object
implements java.lang.Runnable, org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.ForceLedgerCallback
| Modifier and Type | Field and Description |
|---|---|
(package private) DistributionSchedule.AckSet |
ackSet |
(package private) org.apache.bookkeeper.proto.BookieClient |
bookieClient |
(package private) java.util.concurrent.CompletableFuture<java.lang.Void> |
cb |
(package private) boolean |
completed |
(package private) java.util.List<org.apache.bookkeeper.net.BookieId> |
currentEnsemble |
(package private) long |
currentNonDurableLastAddConfirmed |
(package private) boolean |
errored |
(package private) int |
lastSeenError |
(package private) LedgerHandle |
lh |
| Constructor and Description |
|---|
ForceLedgerOp(LedgerHandle lh,
org.apache.bookkeeper.proto.BookieClient bookieClient,
java.util.List<org.apache.bookkeeper.net.BookieId> ensemble,
java.util.concurrent.CompletableFuture<java.lang.Void> cb) |
| Modifier and Type | Method and Description |
|---|---|
void |
forceLedgerComplete(int rc,
long ledgerId,
org.apache.bookkeeper.net.BookieId addr,
java.lang.Object ctx) |
(package private) void |
initiate() |
void |
run() |
(package private) void |
sendForceLedgerRequest(int bookieIndex) |
final java.util.concurrent.CompletableFuture<java.lang.Void> cb
DistributionSchedule.AckSet ackSet
boolean completed
boolean errored
int lastSeenError
final java.util.List<org.apache.bookkeeper.net.BookieId> currentEnsemble
long currentNonDurableLastAddConfirmed
final LedgerHandle lh
final org.apache.bookkeeper.proto.BookieClient bookieClient
ForceLedgerOp(LedgerHandle lh, org.apache.bookkeeper.proto.BookieClient bookieClient, java.util.List<org.apache.bookkeeper.net.BookieId> ensemble, java.util.concurrent.CompletableFuture<java.lang.Void> cb)
void sendForceLedgerRequest(int bookieIndex)
public void run()
run in interface java.lang.Runnablevoid initiate()
public void forceLedgerComplete(int rc,
long ledgerId,
org.apache.bookkeeper.net.BookieId addr,
java.lang.Object ctx)
forceLedgerComplete in interface org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.ForceLedgerCallbackCopyright © 2011–2024 The Apache Software Foundation. All rights reserved.