Uses of Class
org.apache.bookkeeper.client.LedgerFragment
-
Packages that use LedgerFragment Package Description org.apache.bookkeeper.client BookKeeper Client.org.apache.bookkeeper.replication Classes for replicating Bookkeeper data. -
-
Uses of LedgerFragment in org.apache.bookkeeper.client
Methods in org.apache.bookkeeper.client that return LedgerFragment Modifier and Type Method Description LedgerFragment
LedgerFragment. subset(java.util.Set<java.lang.Integer> subset)
Return a ledger fragment contains subset of bookies.Methods in org.apache.bookkeeper.client that return types with arguments of type LedgerFragment Modifier and Type Method Description (package private) static java.util.Set<LedgerFragment>
LedgerFragmentReplicator. splitIntoSubFragments(LedgerHandle lh, LedgerFragment ledgerFragment, long rereplicationEntryBatchSize)
Split the full fragment into batched entry fragments by keeping rereplicationEntryBatchSize of entries in each one and can treat them as sub fragments.Methods in org.apache.bookkeeper.client with parameters of type LedgerFragment Modifier and Type Method Description (package private) void
LedgerFragmentReplicator. replicate(LedgerHandle lh, LedgerFragment lf, org.apache.zookeeper.AsyncCallback.VoidCallback ledgerFragmentMcb, java.util.Set<BookieId> targetBookieAddresses, java.util.function.BiConsumer<java.lang.Long,java.lang.Long> onReadEntryFailureCallback)
This method replicate a ledger fragment which is a contiguous portion of a ledger that was stored in an ensemble that included the failed bookie.void
BookKeeperAdmin. replicateLedgerFragment(LedgerHandle lh, LedgerFragment ledgerFragment, java.util.function.BiConsumer<java.lang.Long,java.lang.Long> onReadEntryFailureCallback)
Replicate the Ledger fragment to target Bookie passed.(package private) static java.util.Set<LedgerFragment>
LedgerFragmentReplicator. splitIntoSubFragments(LedgerHandle lh, LedgerFragment ledgerFragment, long rereplicationEntryBatchSize)
Split the full fragment into batched entry fragments by keeping rereplicationEntryBatchSize of entries in each one and can treat them as sub fragments.Method parameters in org.apache.bookkeeper.client with type arguments of type LedgerFragment Modifier and Type Method Description void
LedgerChecker. checkLedger(LedgerHandle lh, BookkeeperInternalCallbacks.GenericCallback<java.util.Set<LedgerFragment>> cb)
Check that all the fragments in the passed in ledger, and report those which are missing.void
LedgerChecker. checkLedger(LedgerHandle lh, BookkeeperInternalCallbacks.GenericCallback<java.util.Set<LedgerFragment>> cb, long percentageOfLedgerFragmentToBeVerified)
Constructors in org.apache.bookkeeper.client with parameters of type LedgerFragment Constructor Description LedgerFragment(LedgerFragment lf, java.util.Set<java.lang.Integer> subset)
-
Uses of LedgerFragment in org.apache.bookkeeper.replication
Methods in org.apache.bookkeeper.replication that return types with arguments of type LedgerFragment Modifier and Type Method Description (package private) java.util.Set<LedgerFragment>
ReplicationWorker. getUnderreplicatedFragments(LedgerHandle lh, java.lang.Long ledgerVerificationPercentage)
Gets the under replicated fragments.
-