long |
LedgerHandle.addEntry(byte[] data) |
Add entry synchronously to an open ledger.
|
long |
LedgerHandle.addEntry(byte[] data,
int offset,
int length) |
Add entry synchronously to an open ledger.
|
long |
LedgerHandle.addEntry(long entryId,
byte[] data) |
Add entry synchronously to an open ledger.
|
long |
LedgerHandle.addEntry(long entryId,
byte[] data,
int offset,
int length) |
Add entry synchronously to an open ledger.
|
long |
LedgerHandleAdv.addEntry(long entryId,
byte[] data) |
Add entry synchronously to an open ledger.
|
long |
LedgerHandleAdv.addEntry(long entryId,
byte[] data,
int offset,
int length) |
Add entry synchronously to an open ledger.
|
long |
ReadOnlyLedgerHandle.addEntry(byte[] data) |
|
long |
ReadOnlyLedgerHandle.addEntry(byte[] data,
int offset,
int length) |
|
BookKeeper |
BookKeeper.Builder.build() |
|
void |
BookKeeper.close() |
Shuts down client.
|
void |
BookKeeperAdmin.close() |
Gracefully release resources that this client uses.
|
void |
LedgerHandle.close() |
Synchronous close the write handle, any adds in flight will return errors.
|
void |
ReadOnlyLedgerHandle.close() |
|
LedgerHandle |
BookKeeper.createLedger(int ensSize,
int writeQuorumSize,
int ackQuorumSize,
BookKeeper.DigestType digestType,
byte[] passwd) |
Synchronous call to create ledger.
|
LedgerHandle |
BookKeeper.createLedger(int ensSize,
int writeQuorumSize,
int ackQuorumSize,
BookKeeper.DigestType digestType,
byte[] passwd,
java.util.Map<java.lang.String,byte[]> customMetadata) |
Synchronous call to create ledger.
|
LedgerHandle |
BookKeeper.createLedger(int ensSize,
int qSize,
BookKeeper.DigestType digestType,
byte[] passwd) |
Synchronous call to create ledger.
|
LedgerHandle |
BookKeeper.createLedger(BookKeeper.DigestType digestType,
byte[] passwd) |
Creates a new ledger.
|
LedgerHandle |
BookKeeper.createLedgerAdv(int ensSize,
int writeQuorumSize,
int ackQuorumSize,
BookKeeper.DigestType digestType,
byte[] passwd) |
Synchronous call to create ledger.
|
LedgerHandle |
BookKeeper.createLedgerAdv(int ensSize,
int writeQuorumSize,
int ackQuorumSize,
BookKeeper.DigestType digestType,
byte[] passwd,
java.util.Map<java.lang.String,byte[]> customMetadata) |
Synchronous call to create ledger.
|
LedgerHandle |
BookKeeper.createLedgerAdv(long ledgerId,
int ensSize,
int writeQuorumSize,
int ackQuorumSize,
BookKeeper.DigestType digestType,
byte[] passwd,
java.util.Map<java.lang.String,byte[]> customMetadata) |
Synchronously creates a new ledger using the interface which accepts a ledgerId as input.
|
void |
BookKeeperAdmin.decommissionBookie(org.apache.bookkeeper.net.BookieId bookieAddress) |
Triggers AuditTask by resetting lostBookieRecoveryDelay and then make
sure the ledgers stored in the given decommissioning bookie are properly
replicated and they are not underreplicated because of the given bookie.
|
void |
BookKeeper.deleteLedger(long lId) |
Synchronous call to delete a ledger.
|
java.util.Set<org.apache.bookkeeper.net.BookieId> |
BookieWatcher.getAllBookies() |
|
java.util.Set<org.apache.bookkeeper.net.BookieId> |
BookieWatcherImpl.getAllBookies() |
|
java.util.Collection<org.apache.bookkeeper.net.BookieId> |
BookKeeperAdmin.getAllBookies() |
Get a list of all bookies including the not available ones.
|
java.util.Collection<org.apache.bookkeeper.net.BookieId> |
BookKeeperAdmin.getAvailableBookies() |
Get a list of the available bookies.
|
(package private) java.util.Map<org.apache.bookkeeper.net.BookieId,BookieInfoReader.BookieInfo> |
BookieInfoReader.getBookieInfo() |
|
java.util.Map<org.apache.bookkeeper.net.BookieId,BookieInfoReader.BookieInfo> |
BookKeeper.getBookieInfo() |
Retrieves BookieInfo from all the bookies in the cluster.
|
java.util.Set<org.apache.bookkeeper.net.BookieId> |
BookieWatcher.getBookies() |
|
java.util.Set<org.apache.bookkeeper.net.BookieId> |
BookieWatcherImpl.getBookies() |
|
org.apache.bookkeeper.discover.BookieServiceInfo |
BookKeeperAdmin.getBookieServiceInfo(org.apache.bookkeeper.net.BookieId bookiedId) |
|
java.util.SortedMap<java.lang.Long,LedgerMetadata> |
BookKeeperAdmin.getLedgersContainBookies(java.util.Set<org.apache.bookkeeper.net.BookieId> bookies) |
|
java.util.Set<org.apache.bookkeeper.net.BookieId> |
BookieWatcher.getReadOnlyBookies() |
|
java.util.Set<org.apache.bookkeeper.net.BookieId> |
BookieWatcherImpl.getReadOnlyBookies() |
|
java.util.Collection<org.apache.bookkeeper.net.BookieId> |
BookKeeperAdmin.getReadOnlyBookies() |
Get a list of readonly bookies synchronously.
|
void |
BookieWatcherImpl.initialBlockingBookieRead() |
Blocks until bookies are read from zookeeper, used in the BookKeeper constructor.
|
boolean |
BookKeeper.isClosed(long lId) |
Check whether the ledger with identifier lId
has been closed.
|
LedgerHandle |
BookKeeper.openLedger(long lId,
BookKeeper.DigestType digestType,
byte[] passwd) |
Synchronous open ledger call.
|
LedgerHandle |
BookKeeperAdmin.openLedger(long lId) |
Open a ledger as an administrator.
|
LedgerHandle |
BookKeeper.openLedgerNoRecovery(long lId,
BookKeeper.DigestType digestType,
byte[] passwd) |
Synchronous, unsafe open ledger call.
|
LedgerHandle |
BookKeeperAdmin.openLedgerNoRecovery(long lId) |
Open a ledger as an administrator without recovering the ledger.
|
java.lang.Iterable<LedgerEntry> |
BookKeeperAdmin.readEntries(long ledgerId,
long firstEntry,
long lastEntry) |
Read entries from a ledger synchronously.
|
java.util.Enumeration<LedgerEntry> |
LedgerHandle.readEntries(long firstEntry,
long lastEntry) |
Read a sequence of entries synchronously.
|
long |
LedgerHandle.readExplicitLastConfirmed() |
|
long |
LedgerHandle.readLastConfirmed() |
Obtains synchronously the last confirmed write from a quorum of bookies.
|
LedgerEntry |
LedgerHandle.readLastEntry() |
|
java.util.Enumeration<LedgerEntry> |
LedgerHandle.readUnconfirmedEntries(long firstEntry,
long lastEntry) |
|
void |
BookKeeperAdmin.recoverBookieData(long lid,
java.util.Set<org.apache.bookkeeper.net.BookieId> bookiesSrc,
boolean dryrun,
boolean skipOpenLedgers) |
|
void |
BookKeeperAdmin.recoverBookieData(java.util.Set<org.apache.bookkeeper.net.BookieId> bookiesSrc) |
|
void |
BookKeeperAdmin.recoverBookieData(java.util.Set<org.apache.bookkeeper.net.BookieId> bookiesSrc,
boolean dryrun,
boolean skipOpenLedgers) |
|
void |
BookKeeperAdmin.recoverBookieData(java.util.Set<org.apache.bookkeeper.net.BookieId> bookiesSrc,
boolean dryrun,
boolean skipOpenLedgers,
boolean skipUnrecoverableLedgers) |
|
void |
BookKeeperAdmin.recoverBookieData(org.apache.bookkeeper.net.BookieId bookieSrc) |
Synchronous method to rebuild and recover the ledger fragments data that
was stored on the source 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.
|
long |
LedgerHandle.tryReadLastConfirmed() |
Obtains synchronously the last confirmed write from a quorum of bookies.
|
static <T> T |
SyncCallbackUtils.waitForResult(java.util.concurrent.CompletableFuture<T> future) |
Wait for a result.
|
void |
BookKeeperAdmin.watchReadOnlyBookiesChanged(org.apache.bookkeeper.discover.RegistrationClient.RegistrationListener listener) |
Notify when the available list of read only bookies changes.
|
void |
BookKeeperAdmin.watchWritableBookiesChanged(org.apache.bookkeeper.discover.RegistrationClient.RegistrationListener listener) |
Notify when the available list of bookies changes.
|