You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by gi...@apache.org on 2024/02/08 10:00:29 UTC

(bookkeeper) branch asf-site updated: Updated site at revision

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 5d5ededa0b Updated site at revision
5d5ededa0b is described below

commit 5d5ededa0b34e8331f2e02ce49ff4dd455c49a53
Author: Apache BookKeeper Site Updater <de...@bookkeeper.apache.org>
AuthorDate: Thu Feb 8 10:00:20 2024 +0000

    Updated site at revision
---
 .../docs/latest/api/javadoc/allclasses-index.html  |  6912 +++-
 content/docs/latest/api/javadoc/allclasses.html    |   989 +
 .../docs/latest/api/javadoc/allpackages-index.html |   409 +-
 .../javadoc/com/scurrilous/circe/CommonHashes.html |   608 +
 .../api/javadoc/com/scurrilous/circe/Hash.html     |   323 +
 .../com/scurrilous/circe/HashParameters.html       |   264 +
 .../javadoc/com/scurrilous/circe/HashProvider.html |   417 +
 .../com/scurrilous/circe/HashProviders.html        |   430 +
 .../circe/HashSupport.SetComparator.html           |   330 +
 .../javadoc/com/scurrilous/circe/HashSupport.html  |   747 +
 .../api/javadoc/com/scurrilous/circe/Hashes.html   |   407 +
 .../com/scurrilous/circe/IncrementalIntHash.html   |   406 +
 .../com/scurrilous/circe/IncrementalLongHash.html  |   406 +
 .../javadoc/com/scurrilous/circe/StatefulHash.html |   611 +
 .../com/scurrilous/circe/StatefulIntHash.html      |   284 +
 .../com/scurrilous/circe/StatefulLongHash.html     |   283 +
 .../com/scurrilous/circe/StatelessHash.html        |   281 +
 .../com/scurrilous/circe/StatelessIntHash.html     |   398 +
 .../com/scurrilous/circe/StatelessLongHash.html    |   398 +
 .../circe/checksum/Crc32cIntChecksum.html          |   448 +
 .../circe/checksum/Crc32cSse42Provider.html        |   406 +
 .../com/scurrilous/circe/checksum/IntHash.html     |   343 +
 .../scurrilous/circe/checksum/Java8IntHash.html    |   424 +
 .../scurrilous/circe/checksum/Java9IntHash.html    |   466 +
 .../com/scurrilous/circe/checksum/JniIntHash.html  |   424 +
 .../com/scurrilous/circe/checksum/NarSystem.html   |   303 +
 .../checksum/class-use/Crc32cIntChecksum.html      |   149 +
 .../checksum/class-use/Crc32cSse42Provider.html    |   149 +
 .../circe/checksum/class-use/IntHash.html          |   203 +
 .../circe/checksum/class-use/Java8IntHash.html     |   149 +
 .../circe/checksum/class-use/Java9IntHash.html     |   149 +
 .../circe/checksum/class-use/JniIntHash.html       |   149 +
 .../circe/checksum/class-use/NarSystem.html        |   149 +
 .../scurrilous/circe/checksum/package-summary.html |   204 +
 .../scurrilous/circe/checksum/package-tree.html    |   179 +
 .../com/scurrilous/circe/checksum/package-use.html |   184 +
 .../scurrilous/circe/class-use/CommonHashes.html   |   149 +
 .../com/scurrilous/circe/class-use/Hash.html       |   529 +
 .../scurrilous/circe/class-use/HashParameters.html |   479 +
 .../scurrilous/circe/class-use/HashProvider.html   |   345 +
 .../scurrilous/circe/class-use/HashProviders.html  |   149 +
 .../circe/class-use/HashSupport.SetComparator.html |   149 +
 .../scurrilous/circe/class-use/HashSupport.html    |   474 +
 .../com/scurrilous/circe/class-use/Hashes.html     |   149 +
 .../circe/class-use/IncrementalIntHash.html        |   329 +
 .../circe/class-use/IncrementalLongHash.html       |   307 +
 .../scurrilous/circe/class-use/StatefulHash.html   |   421 +
 .../circe/class-use/StatefulIntHash.html           |   289 +
 .../circe/class-use/StatefulLongHash.html          |   254 +
 .../scurrilous/circe/class-use/StatelessHash.html  |   428 +
 .../circe/class-use/StatelessIntHash.html          |   396 +
 .../circe/class-use/StatelessLongHash.html         |   365 +
 .../com/scurrilous/circe/crc/AbstractIntCrc.html   |   504 +
 .../com/scurrilous/circe/crc/AbstractLongCrc.html  |   504 +
 .../com/scurrilous/circe/crc/JavaCrc32.html        |   562 +
 .../com/scurrilous/circe/crc/NormalByteCrc.html    |   371 +
 .../com/scurrilous/circe/crc/NormalIntCrc.html     |   372 +
 .../com/scurrilous/circe/crc/NormalLongCrc.html    |   372 +
 .../com/scurrilous/circe/crc/ReflectedIntCrc.html  |   398 +
 .../com/scurrilous/circe/crc/ReflectedLongCrc.html |   398 +
 .../com/scurrilous/circe/crc/Sse42Crc32C.html      |   634 +
 .../scurrilous/circe/crc/StandardCrcProvider.html  |   410 +
 .../circe/crc/class-use/AbstractIntCrc.html        |   213 +
 .../circe/crc/class-use/AbstractLongCrc.html       |   206 +
 .../scurrilous/circe/crc/class-use/JavaCrc32.html  |   149 +
 .../circe/crc/class-use/NormalByteCrc.html         |   149 +
 .../circe/crc/class-use/NormalIntCrc.html          |   149 +
 .../circe/crc/class-use/NormalLongCrc.html         |   149 +
 .../circe/crc/class-use/ReflectedIntCrc.html       |   149 +
 .../circe/crc/class-use/ReflectedLongCrc.html      |   149 +
 .../circe/crc/class-use/Sse42Crc32C.html           |   149 +
 .../circe/crc/class-use/StandardCrcProvider.html   |   149 +
 .../com/scurrilous/circe/crc/package-summary.html  |   234 +
 .../com/scurrilous/circe/crc/package-tree.html     |   195 +
 .../com/scurrilous/circe/crc/package-use.html      |   195 +
 .../circe/impl/AbstractHashProvider.html           |   631 +
 .../circe/impl/AbstractIncrementalIntHash.html     |   687 +
 .../circe/impl/AbstractIncrementalLongHash.html    |   687 +
 .../circe/impl/AbstractStatefulHash.html           |   635 +
 .../circe/impl/AbstractStatelessIntHash.html       |   500 +
 .../circe/impl/AbstractStatelessLongHash.html      |   500 +
 .../circe/impl/DirectByteBufferAccess.html         |   263 +
 .../circe/impl/DirectByteBufferAccessLoader.html   |   280 +
 .../com/scurrilous/circe/impl/HashCache.html       |   273 +
 .../com/scurrilous/circe/impl/HashCacheLoader.html |   300 +
 .../circe/impl/IncrementalIntStatefulHash.html     |   708 +
 .../circe/impl/IncrementalLongStatefulHash.html    |   708 +
 .../scurrilous/circe/impl/IntStatefulLongHash.html |   773 +
 .../circe/impl/IntStatelessLongHash.html           |   537 +
 .../circe/impl/class-use/AbstractHashProvider.html |   224 +
 .../impl/class-use/AbstractIncrementalIntHash.html |   269 +
 .../class-use/AbstractIncrementalLongHash.html     |   255 +
 .../circe/impl/class-use/AbstractStatefulHash.html |   232 +
 .../impl/class-use/AbstractStatelessIntHash.html   |   149 +
 .../impl/class-use/AbstractStatelessLongHash.html  |   149 +
 .../impl/class-use/DirectByteBufferAccess.html     |   149 +
 .../class-use/DirectByteBufferAccessLoader.html    |   149 +
 .../scurrilous/circe/impl/class-use/HashCache.html |   198 +
 .../circe/impl/class-use/HashCacheLoader.html      |   149 +
 .../impl/class-use/IncrementalIntStatefulHash.html |   149 +
 .../class-use/IncrementalLongStatefulHash.html     |   149 +
 .../circe/impl/class-use/IntStatefulLongHash.html  |   149 +
 .../circe/impl/class-use/IntStatelessLongHash.html |   149 +
 .../com/scurrilous/circe/impl/package-summary.html |   264 +
 .../com/scurrilous/circe/impl/package-tree.html    |   185 +
 .../com/scurrilous/circe/impl/package-use.html     |   274 +
 .../com/scurrilous/circe/package-summary.html      |   297 +
 .../javadoc/com/scurrilous/circe/package-tree.html |   212 +
 .../javadoc/com/scurrilous/circe/package-use.html  |   528 +
 .../com/scurrilous/circe/params/CrcParameters.html |   731 +
 .../circe/params/MurmurHash3Parameters.html        |   399 +
 .../circe/params/MurmurHash3Variant.html           |   423 +
 .../circe/params/SimpleHashParameters.html         |   498 +
 .../circe/params/SipHash24Parameters.html          |   393 +
 .../circe/params/class-use/CrcParameters.html      |   302 +
 .../params/class-use/MurmurHash3Parameters.html    |   149 +
 .../circe/params/class-use/MurmurHash3Variant.html |   237 +
 .../params/class-use/SimpleHashParameters.html     |   226 +
 .../params/class-use/SipHash24Parameters.html      |   149 +
 .../scurrilous/circe/params/package-summary.html   |   211 +
 .../com/scurrilous/circe/params/package-tree.html  |   181 +
 .../com/scurrilous/circe/params/package-use.html   |   229 +
 .../com/scurrilous/circe/utils/NativeUtils.html    |   382 +
 .../circe/utils/class-use/NativeUtils.html         |   149 +
 .../scurrilous/circe/utils/package-summary.html    |   169 +
 .../com/scurrilous/circe/utils/package-tree.html   |   164 +
 .../com/scurrilous/circe/utils/package-use.html    |   149 +
 .../docs/latest/api/javadoc/constant-values.html   |  9653 ++++-
 .../docs/latest/api/javadoc/deprecated-list.html   |   280 +-
 content/docs/latest/api/javadoc/element-list       |    67 +
 content/docs/latest/api/javadoc/help-doc.html      |     2 +-
 content/docs/latest/api/javadoc/index-all.html     | 41412 ++++++++++++++++---
 content/docs/latest/api/javadoc/index.html         |   419 +-
 .../docs/latest/api/javadoc/member-search-index.js |     2 +-
 .../latest/api/javadoc/member-search-index.zip     |   Bin 35727 -> 166046 bytes
 .../auth/AuthCallbacks.GenericCallback.html        |    22 +-
 .../org/apache/bookkeeper/auth/AuthCallbacks.html  |    26 +-
 .../auth/AuthProviderFactoryFactory.html           |    30 +-
 .../org/apache/bookkeeper/auth/AuthToken.html      |    26 +-
 .../bookkeeper/auth/BookKeeperPrincipal.html       |    30 +-
 .../auth/BookieAuthProvider.Factory.html           |    22 +-
 .../apache/bookkeeper/auth/BookieAuthProvider.html |    24 +-
 .../auth/ClientAuthProvider.Factory.html           |    22 +-
 .../apache/bookkeeper/auth/ClientAuthProvider.html |    24 +-
 .../class-use/AuthCallbacks.GenericCallback.html   |   381 +
 .../bookkeeper/auth/class-use/AuthCallbacks.html   |   149 +
 .../auth/class-use/AuthProviderFactoryFactory.html |   149 +
 .../bookkeeper/auth/class-use/AuthToken.html       |   372 +
 .../auth/class-use/BookKeeperPrincipal.html        |   257 +
 .../auth/class-use/BookieAuthProvider.Factory.html |   302 +
 .../auth/class-use/BookieAuthProvider.html         |   301 +
 .../auth/class-use/ClientAuthProvider.Factory.html |   304 +
 .../auth/class-use/ClientAuthProvider.html         |   287 +
 .../apache/bookkeeper/auth/package-summary.html    |    20 +-
 .../org/apache/bookkeeper/auth/package-tree.html   |    22 +-
 .../org/apache/bookkeeper/auth/package-use.html    |   377 +
 .../AbstractLogCompactor.LogRemovalListener.html   |    25 +-
 .../bookie/AbstractLogCompactor.Throttler.html     |    71 +-
 .../bookkeeper/bookie/AbstractLogCompactor.html    |    38 +-
 .../bookkeeper/bookie/BookKeeperServerStats.html   |   366 +-
 .../bookkeeper/bookie/Bookie.NoEntryException.html |    26 +-
 .../bookie/Bookie.NoLedgerException.html           |    26 +-
 .../org/apache/bookkeeper/bookie/Bookie.html       |    24 +-
 .../bookkeeper/bookie/BookieCriticalThread.html    |    34 +-
 .../BookieException.BookieIllegalOpException.html  |    26 +-
 ...xception.BookieUnauthorizedAccessException.html |    26 +-
 .../bookkeeper/bookie/BookieException.Code.html    |    22 +-
 .../BookieException.CookieExistException.html      |    26 +-
 .../BookieException.CookieNotFoundException.html   |    26 +-
 .../BookieException.DataUnknownException.html      |    26 +-
 ...xception.DiskPartitionDuplicationException.html |    26 +-
 ...okieException.EntryLogMetadataMapException.html |    26 +-
 .../BookieException.InvalidCookieException.html    |    26 +-
 .../BookieException.LedgerFencedException.html     |    26 +-
 .../BookieException.MetadataStoreException.html    |    26 +-
 ...BookieException.OperationRejectedException.html |    28 +-
 .../BookieException.UnknownBookieIdException.html  |    26 +-
 .../bookie/BookieException.UpgradeException.html   |    26 +-
 .../apache/bookkeeper/bookie/BookieException.html  |    28 +-
 .../bookkeeper/bookie/BookieFileChannel.html       |    24 +-
 .../bookie/BookieImpl.NopWriteCallback.html        |    26 +-
 .../org/apache/bookkeeper/bookie/BookieImpl.html   |   184 +-
 .../apache/bookkeeper/bookie/BookieResources.html  |    30 +-
 .../bookie/BookieShell.AutoRecoveryCmd.html        |    28 +-
 .../bookie/BookieShell.BookieFormatCmd.html        |    28 +-
 .../bookie/BookieShell.BookieInfoCmd.html          |    28 +-
 .../bookie/BookieShell.BookieSanityTestCmd.html    |    28 +-
 .../bookie/BookieShell.CheckDbLedgersIndexCmd.html |    28 +-
 .../bookie/BookieShell.ClusterInfoCmd.html         |   405 +
 .../bookkeeper/bookie/BookieShell.Command.html     |    24 +-
 .../bookie/BookieShell.ConvertToDbStorageCmd.html  |    28 +-
 ...BookieShell.ConvertToInterleavedStorageCmd.html |    28 +-
 .../bookie/BookieShell.DecommissionBookieCmd.html  |    28 +-
 .../bookie/BookieShell.DeleteLedgerCmd.html        |    28 +-
 .../bookie/BookieShell.EndpointInfoCmd.html        |    28 +-
 .../bookie/BookieShell.ForceAuditorChecksCmd.html  |    28 +-
 .../bookkeeper/bookie/BookieShell.HelpCmd.html     |    28 +-
 .../bookie/BookieShell.InitBookieCmd.html          |    28 +-
 .../bookie/BookieShell.InitNewCluster.html         |    28 +-
 .../bookkeeper/bookie/BookieShell.LastMarkCmd.html |    28 +-
 .../bookkeeper/bookie/BookieShell.LedgerCmd.html   |    28 +-
 .../bookie/BookieShell.LedgerMetadataCmd.html      |    28 +-
 .../bookie/BookieShell.ListActiveLedgersCmd.html   |    28 +-
 .../bookie/BookieShell.ListBookiesCmd.html         |    28 +-
 .../bookie/BookieShell.ListDiskFilesCmd.html       |    28 +-
 .../bookie/BookieShell.ListLedgersCmd.html         |    28 +-
 .../bookie/BookieShell.ListUnderreplicatedCmd.html |    28 +-
 .../bookie/BookieShell.LocalConsistencyCheck.html  |    28 +-
 .../BookieShell.LostBookieRecoveryDelayCmd.html    |    28 +-
 .../bookie/BookieShell.MetaFormatCmd.html          |    28 +-
 .../bookkeeper/bookie/BookieShell.MyCommand.html   |    32 +-
 .../bookie/BookieShell.NukeExistingCluster.html    |    28 +-
 .../BookieShell.QueryAutoRecoveryStatusCmd.html    |    28 +-
 .../bookie/BookieShell.ReadJournalCmd.html         |    28 +-
 .../bookie/BookieShell.ReadLedgerEntriesCmd.html   |    28 +-
 .../bookkeeper/bookie/BookieShell.ReadLogCmd.html  |    28 +-
 .../bookie/BookieShell.ReadLogMetadataCmd.html     |    28 +-
 ...okieShell.RebuildDbLedgerLocationsIndexCmd.html |    28 +-
 .../BookieShell.RebuildDbLedgersIndexCmd.html      |    28 +-
 .../bookkeeper/bookie/BookieShell.RecoverCmd.html  |    28 +-
 ...hell.RegenerateInterleavedStorageIndexFile.html |    28 +-
 .../bookie/BookieShell.SimpleTestCmd.html          |    28 +-
 .../bookie/BookieShell.TriggerAuditCmd.html        |    28 +-
 .../BookieShell.UpdateBookieInLedgerCmd.html       |    28 +-
 .../bookie/BookieShell.UpdateCookieCmd.html        |    28 +-
 .../bookie/BookieShell.UpdateLedgerCmd.html        |    28 +-
 .../bookie/BookieShell.UpdateLedgerNotifier.html   |    22 +-
 .../bookie/BookieShell.WhatIsInstanceId.html       |    28 +-
 .../bookie/BookieShell.WhoIsAuditorCmd.html        |    28 +-
 .../org/apache/bookkeeper/bookie/BookieShell.html  |   250 +-
 .../bookkeeper/bookie/BookieStateManager.html      |    76 +-
 .../bookkeeper/bookie/BookieStatus.BookieMode.html |    26 +-
 .../org/apache/bookkeeper/bookie/BookieStatus.html |    32 +-
 .../org/apache/bookkeeper/bookie/BookieThread.html |    34 +-
 .../apache/bookkeeper/bookie/BufferedChannel.html  |    32 +-
 ...ChannelBase.BufferedChannelClosedException.html |    24 +-
 .../bookkeeper/bookie/BufferedChannelBase.html     |    32 +-
 .../bookkeeper/bookie/BufferedReadChannel.html     |    32 +-
 .../apache/bookkeeper/bookie/CacheCallback.html    |    22 +-
 .../bookie/CheckpointSource.Checkpoint.html        |    24 +-
 .../apache/bookkeeper/bookie/CheckpointSource.html |    28 +-
 .../bookkeeper/bookie/CheckpointSourceList.html    |    30 +-
 .../org/apache/bookkeeper/bookie/Checkpointer.html |    26 +-
 .../bookie/CompactableLedgerStorage.html           |    26 +-
 .../apache/bookkeeper/bookie/Cookie.Builder.html   |    44 +-
 .../org/apache/bookkeeper/bookie/Cookie.html       |    72 +-
 .../apache/bookkeeper/bookie/CookieValidation.html |    22 +-
 .../DefaultEntryLogger.BufferedLogChannel.html     |    30 +-
 .../DefaultEntryLogger.EntryLogListener.html       |    22 +-
 ...ookupException.InvalidEntryLengthException.html |    26 +-
 ...EntryLookupException.MissingEntryException.html |    26 +-
 ...tryLookupException.MissingLogFileException.html |    26 +-
 ...r.EntryLookupException.WrongEntryException.html |    26 +-
 .../DefaultEntryLogger.EntryLookupException.html   |    26 +-
 .../DefaultEntryLogger.RecentEntryLogsStatus.html  |    26 +-
 .../bookkeeper/bookie/DefaultEntryLogger.html      |    52 +-
 .../bookkeeper/bookie/DefaultFileChannel.html      |    29 +-
 .../bookie/DefaultFileChannelProvider.html         |    33 +-
 .../org/apache/bookkeeper/bookie/EntryKey.html     |    30 +-
 .../apache/bookkeeper/bookie/EntryKeyValue.html    |    28 +-
 .../apache/bookkeeper/bookie/EntryLocation.html    |    54 +-
 ...EntryLogCompactor.CompactionScannerFactory.html |    30 +-
 .../bookkeeper/bookie/EntryLogCompactor.html       |    32 +-
 .../apache/bookkeeper/bookie/EntryLogManager.html  |    22 +-
 .../bookkeeper/bookie/EntryLogManagerBase.html     |    30 +-
 ...LogPerLedger.BufferedLogChannelWithDirInfo.html |    26 +-
 ...rForEntryLogPerLedger.EntryLogAndLockTuple.html |    22 +-
 ...ntryLogPerLedger.EntryLogsPerLedgerCounter.html |    26 +-
 .../EntryLogManagerForEntryLogPerLedger.html       |    32 +-
 .../bookie/EntryLogManagerForSingleEntryLog.html   |    28 +-
 ...ntryLogMetadata.EntryLogMetadataRecyclable.html |    26 +-
 .../apache/bookkeeper/bookie/EntryLogMetadata.html |    32 +-
 .../bookkeeper/bookie/EntryLogMetadataMap.html     |    56 +-
 .../bookkeeper/bookie/EntryLoggerAllocator.html    |    56 +-
 .../bookie/EntryMemTable.EntrySkipList.html        |    32 +-
 .../apache/bookkeeper/bookie/EntryMemTable.html    |    32 +-
 .../bookie/EntryMemTableWithParallelFlusher.html   |    32 +-
 .../org/apache/bookkeeper/bookie/ExitCode.html     |    28 +-
 .../bookkeeper/bookie/FileChannelProvider.html     |    74 +-
 .../bookie/FileInfo.FileInfoDeletedException.html  |    24 +-
 .../org/apache/bookkeeper/bookie/FileInfo.html     |    32 +-
 .../FileInfoBackingCache.CachedFileInfo.html       |    32 +-
 .../bookie/FileInfoBackingCache.FileLoader.html    |    22 +-
 .../bookkeeper/bookie/FileInfoBackingCache.html    |    32 +-
 .../bookkeeper/bookie/FileSystemUpgrade.html       |    50 +-
 ...ctionStatus.GarbageCollectionStatusBuilder.html |    26 +-
 .../bookkeeper/bookie/GarbageCollectionStatus.html |    28 +-
 .../bookie/GarbageCollector.GarbageCleaner.html    |    22 +-
 .../apache/bookkeeper/bookie/GarbageCollector.html |    24 +-
 .../bookkeeper/bookie/GarbageCollectorThread.html  |   145 +-
 .../apache/bookkeeper/bookie/HandleFactory.html    |    22 +-
 .../bookkeeper/bookie/HandleFactoryImpl.html       |    30 +-
 .../bookie/InMemoryEntryLogMetadataMap.html        |    61 +-
 .../bookkeeper/bookie/IndexInMemPageMgr.html       |    30 +-
 .../bookkeeper/bookie/IndexPersistenceMgr.html     |    30 +-
 .../bookie/InterleavedLedgerStorage.html           |   196 +-
 ...StorageRegenerateIndexOp.DryRunLedgerCache.html |    28 +-
 ...avedStorageRegenerateIndexOp.RecoveryStats.html |    30 +-
 .../InterleavedStorageRegenerateIndexOp.html       |    28 +-
 .../bookie/Journal.BufferedChannelBuilder.html     |    26 +-
 .../bookie/Journal.ForceWriteRequest.html          |    35 +-
 .../bookkeeper/bookie/Journal.JournalIdFilter.html |    22 +-
 .../bookkeeper/bookie/Journal.JournalScanner.html  |    22 +-
 .../bookkeeper/bookie/Journal.LastLogMark.html     |    30 +-
 .../bookkeeper/bookie/Journal.QueueEntry.html      |    46 +-
 .../org/apache/bookkeeper/bookie/Journal.html      |   121 +-
 .../bookkeeper/bookie/JournalAliveListener.html    |   252 +
 .../apache/bookkeeper/bookie/JournalChannel.html   |    79 +-
 .../apache/bookkeeper/bookie/KeyComparator.html    |    26 +-
 .../bookkeeper/bookie/LEPStateChangeCallback.html  |    22 +-
 .../bookie/LastAddConfirmedUpdateNotification.html |    30 +-
 .../bookie/LedgerCache.LedgerIndexMetadata.html    |    30 +-
 .../LedgerCache.NoIndexForLedgerException.html     |    24 +-
 .../bookkeeper/bookie/LedgerCache.PageEntries.html |    22 +-
 .../bookie/LedgerCache.PageEntriesIterable.html    |    20 +-
 .../org/apache/bookkeeper/bookie/LedgerCache.html  |    24 +-
 .../apache/bookkeeper/bookie/LedgerCacheImpl.html  |    28 +-
 .../apache/bookkeeper/bookie/LedgerDescriptor.html |    26 +-
 .../bookkeeper/bookie/LedgerDescriptorImpl.html    |    30 +-
 .../bookie/LedgerDescriptorReadOnlyImpl.html       |    28 +-
 .../LedgerDirsManager.LedgerDirsListener.html      |    73 +-
 ...erDirsManager.NoWritableLedgerDirException.html |    24 +-
 .../bookkeeper/bookie/LedgerDirsManager.html       |    28 +-
 .../bookkeeper/bookie/LedgerDirsMonitor.html       |    26 +-
 .../bookie/LedgerEntryPage.EntryVisitor.html       |    22 +-
 .../apache/bookkeeper/bookie/LedgerEntryPage.html  |    28 +-
 .../LedgerStorage.DetectedInconsistency.html       |    26 +-
 .../LedgerStorage.LedgerDeletionListener.html      |    22 +-
 .../bookie/LedgerStorage.StorageState.html         |    26 +-
 .../apache/bookkeeper/bookie/LedgerStorage.html    |   246 +-
 .../bookkeeper/bookie/LedgerStorageFactory.html    |    26 +-
 .../bookkeeper/bookie/LegacyCookieValidation.html  |    26 +-
 .../bookie/LocalBookieEnsemblePlacementPolicy.html |    34 +-
 .../org/apache/bookkeeper/bookie/LogMark.html      |    30 +-
 .../apache/bookkeeper/bookie/ReadOnlyBookie.html   |    36 +-
 .../bookie/ReadOnlyDefaultEntryLogger.html         |    32 +-
 .../apache/bookkeeper/bookie/ReadOnlyFileInfo.html |    28 +-
 .../bookie/ScanAndCompareGarbageCollector.html     |    32 +-
 .../apache/bookkeeper/bookie/ScrubberStats.html    |    28 +-
 .../bookkeeper/bookie/ShortReadException.html      |    24 +-
 .../bookie/SkipListArena.MemorySlice.html          |    22 +-
 .../apache/bookkeeper/bookie/SkipListArena.html    |    32 +-
 .../apache/bookkeeper/bookie/SkipListFlusher.html  |    22 +-
 .../bookkeeper/bookie/SlowBufferedChannel.html     |    32 +-
 .../bookkeeper/bookie/SortedLedgerStorage.html     |   199 +-
 .../bookie/StateManager.ShutdownHandler.html       |    22 +-
 .../org/apache/bookkeeper/bookie/StateManager.html |    57 +-
 .../org/apache/bookkeeper/bookie/SyncThread.html   |    30 +-
 ...sactionalEntryLogCompactor.CompactionPhase.html |    26 +-
 ...lEntryLogCompactor.FlushCompactionLogPhase.html |    30 +-
 ...ctionalEntryLogCompactor.ScanEntryLogPhase.html |    26 +-
 ...actionalEntryLogCompactor.UpdateIndexPhase.html |    30 +-
 .../bookie/TransactionalEntryLogCompactor.html     |    32 +-
 .../bookie/UncleanShutdownDetection.html           |    22 +-
 .../bookie/UncleanShutdownDetectionImpl.html       |    30 +-
 .../AbstractLogCompactor.LogRemovalListener.html   |   223 +
 .../class-use/AbstractLogCompactor.Throttler.html  |   282 +
 .../bookie/class-use/AbstractLogCompactor.html     |   219 +
 .../bookie/class-use/BookKeeperServerStats.html    |   149 +
 .../bookie/class-use/Bookie.NoEntryException.html  |   277 +
 .../bookie/class-use/Bookie.NoLedgerException.html |   238 +
 .../apache/bookkeeper/bookie/class-use/Bookie.html |   350 +
 .../bookie/class-use/BookieCriticalThread.html     |   211 +
 .../BookieException.BookieIllegalOpException.html  |   149 +
 ...xception.BookieUnauthorizedAccessException.html |   149 +
 .../bookie/class-use/BookieException.Code.html     |   149 +
 .../BookieException.CookieExistException.html      |   149 +
 .../BookieException.CookieNotFoundException.html   |   149 +
 .../BookieException.DataUnknownException.html      |   149 +
 ...xception.DiskPartitionDuplicationException.html |   149 +
 ...okieException.EntryLogMetadataMapException.html |   349 +
 .../BookieException.InvalidCookieException.html    |   200 +
 .../BookieException.LedgerFencedException.html     |   149 +
 .../BookieException.MetadataStoreException.html    |   149 +
 ...BookieException.OperationRejectedException.html |   149 +
 .../BookieException.UnknownBookieIdException.html  |   149 +
 .../BookieException.UpgradeException.html          |   205 +
 .../bookie/class-use/BookieException.html          |  1045 +
 .../bookie/class-use/BookieFileChannel.html        |   258 +
 .../class-use/BookieImpl.NopWriteCallback.html     |   149 +
 .../bookkeeper/bookie/class-use/BookieImpl.html    |   197 +
 .../bookie/class-use/BookieResources.html          |   149 +
 .../class-use/BookieShell.AutoRecoveryCmd.html     |   149 +
 .../class-use/BookieShell.BookieFormatCmd.html     |   149 +
 .../class-use/BookieShell.BookieInfoCmd.html       |   149 +
 .../class-use/BookieShell.BookieSanityTestCmd.html |   149 +
 .../BookieShell.CheckDbLedgersIndexCmd.html        |   149 +
 .../class-use/BookieShell.ClusterInfoCmd.html      |   149 +
 .../bookie/class-use/BookieShell.Command.html      |   567 +
 .../BookieShell.ConvertToDbStorageCmd.html         |   149 +
 ...BookieShell.ConvertToInterleavedStorageCmd.html |   149 +
 .../BookieShell.DecommissionBookieCmd.html         |   149 +
 .../class-use/BookieShell.DeleteLedgerCmd.html     |   149 +
 .../class-use/BookieShell.EndpointInfoCmd.html     |   149 +
 .../BookieShell.ForceAuditorChecksCmd.html         |   149 +
 .../bookie/class-use/BookieShell.HelpCmd.html      |   149 +
 .../class-use/BookieShell.InitBookieCmd.html       |   149 +
 .../class-use/BookieShell.InitNewCluster.html      |   149 +
 .../bookie/class-use/BookieShell.LastMarkCmd.html  |   149 +
 .../bookie/class-use/BookieShell.LedgerCmd.html    |   149 +
 .../class-use/BookieShell.LedgerMetadataCmd.html   |   149 +
 .../BookieShell.ListActiveLedgersCmd.html          |   149 +
 .../class-use/BookieShell.ListBookiesCmd.html      |   149 +
 .../class-use/BookieShell.ListDiskFilesCmd.html    |   149 +
 .../class-use/BookieShell.ListLedgersCmd.html      |   149 +
 .../BookieShell.ListUnderreplicatedCmd.html        |   149 +
 .../BookieShell.LocalConsistencyCheck.html         |   149 +
 .../BookieShell.LostBookieRecoveryDelayCmd.html    |   149 +
 .../class-use/BookieShell.MetaFormatCmd.html       |   149 +
 .../bookie/class-use/BookieShell.MyCommand.html    |   487 +
 .../class-use/BookieShell.NukeExistingCluster.html |   149 +
 .../BookieShell.QueryAutoRecoveryStatusCmd.html    |   149 +
 .../class-use/BookieShell.ReadJournalCmd.html      |   149 +
 .../BookieShell.ReadLedgerEntriesCmd.html          |   149 +
 .../bookie/class-use/BookieShell.ReadLogCmd.html   |   149 +
 .../class-use/BookieShell.ReadLogMetadataCmd.html  |   149 +
 ...okieShell.RebuildDbLedgerLocationsIndexCmd.html |   149 +
 .../BookieShell.RebuildDbLedgersIndexCmd.html      |   149 +
 .../bookie/class-use/BookieShell.RecoverCmd.html   |   149 +
 ...hell.RegenerateInterleavedStorageIndexFile.html |   149 +
 .../class-use/BookieShell.SimpleTestCmd.html       |   149 +
 .../class-use/BookieShell.TriggerAuditCmd.html     |   149 +
 .../BookieShell.UpdateBookieInLedgerCmd.html       |   149 +
 .../class-use/BookieShell.UpdateCookieCmd.html     |   149 +
 .../class-use/BookieShell.UpdateLedgerCmd.html     |   149 +
 .../BookieShell.UpdateLedgerNotifier.html          |   202 +
 .../class-use/BookieShell.WhatIsInstanceId.html    |   149 +
 .../class-use/BookieShell.WhoIsAuditorCmd.html     |   149 +
 .../bookkeeper/bookie/class-use/BookieShell.html   |   149 +
 .../bookie/class-use/BookieStateManager.html       |   200 +
 .../bookie/class-use/BookieStatus.BookieMode.html  |   205 +
 .../bookkeeper/bookie/class-use/BookieStatus.html  |   197 +
 .../bookkeeper/bookie/class-use/BookieThread.html  |   219 +
 .../bookie/class-use/BufferedChannel.html          |   238 +
 ...ChannelBase.BufferedChannelClosedException.html |   149 +
 .../bookie/class-use/BufferedChannelBase.html      |   216 +
 .../bookie/class-use/BufferedReadChannel.html      |   250 +
 .../bookkeeper/bookie/class-use/CacheCallback.html |   217 +
 .../class-use/CheckpointSource.Checkpoint.html     |   413 +
 .../bookie/class-use/CheckpointSource.html         |   336 +
 .../bookie/class-use/CheckpointSourceList.html     |   149 +
 .../bookkeeper/bookie/class-use/Checkpointer.html  |   276 +
 .../bookie/class-use/CompactableLedgerStorage.html |   328 +
 .../bookie/class-use/Cookie.Builder.html           |   241 +
 .../apache/bookkeeper/bookie/class-use/Cookie.html |   260 +
 .../bookie/class-use/CookieValidation.html         |   228 +
 .../DefaultEntryLogger.BufferedLogChannel.html     |   362 +
 .../DefaultEntryLogger.EntryLogListener.html       |   280 +
 ...ookupException.InvalidEntryLengthException.html |   149 +
 ...EntryLookupException.MissingEntryException.html |   149 +
 ...tryLookupException.MissingLogFileException.html |   149 +
 ...r.EntryLookupException.WrongEntryException.html |   149 +
 .../DefaultEntryLogger.EntryLookupException.html   |   235 +
 .../DefaultEntryLogger.RecentEntryLogsStatus.html  |   229 +
 .../bookie/class-use/DefaultEntryLogger.html       |   232 +
 .../bookie/class-use/DefaultFileChannel.html       |   149 +
 .../class-use/DefaultFileChannelProvider.html      |   149 +
 .../bookkeeper/bookie/class-use/EntryKey.html      |   240 +
 .../bookkeeper/bookie/class-use/EntryKeyValue.html |   239 +
 .../bookkeeper/bookie/class-use/EntryLocation.html |   260 +
 ...EntryLogCompactor.CompactionScannerFactory.html |   195 +
 .../bookie/class-use/EntryLogCompactor.html        |   149 +
 .../bookie/class-use/EntryLogManager.html          |   220 +
 .../bookie/class-use/EntryLogManagerBase.html      |   200 +
 ...LogPerLedger.BufferedLogChannelWithDirInfo.html |   215 +
 ...rForEntryLogPerLedger.EntryLogAndLockTuple.html |   195 +
 ...ntryLogPerLedger.EntryLogsPerLedgerCounter.html |   195 +
 .../EntryLogManagerForEntryLogPerLedger.html       |   149 +
 .../EntryLogManagerForSingleEntryLog.html          |   149 +
 ...ntryLogMetadata.EntryLogMetadataRecyclable.html |   202 +
 .../bookie/class-use/EntryLogMetadata.html         |   493 +
 .../bookie/class-use/EntryLogMetadataMap.html      |   243 +
 .../bookie/class-use/EntryLoggerAllocator.html     |   250 +
 .../class-use/EntryMemTable.EntrySkipList.html     |   222 +
 .../bookkeeper/bookie/class-use/EntryMemTable.html |   212 +
 .../EntryMemTableWithParallelFlusher.html          |   149 +
 .../bookkeeper/bookie/class-use/ExitCode.html      |   149 +
 .../bookie/class-use/FileChannelProvider.html      |   281 +
 .../FileInfo.FileInfoDeletedException.html         |   149 +
 .../bookkeeper/bookie/class-use/FileInfo.html      |   217 +
 .../FileInfoBackingCache.CachedFileInfo.html       |   229 +
 .../class-use/FileInfoBackingCache.FileLoader.html |   209 +
 .../bookie/class-use/FileInfoBackingCache.html     |   195 +
 .../bookie/class-use/FileSystemUpgrade.html        |   149 +
 ...ctionStatus.GarbageCollectionStatusBuilder.html |   230 +
 .../bookie/class-use/GarbageCollectionStatus.html  |   260 +
 .../class-use/GarbageCollector.GarbageCleaner.html |   217 +
 .../bookie/class-use/GarbageCollector.html         |   197 +
 .../bookie/class-use/GarbageCollectorThread.html   |   195 +
 .../bookkeeper/bookie/class-use/HandleFactory.html |   210 +
 .../bookie/class-use/HandleFactoryImpl.html        |   149 +
 .../class-use/InMemoryEntryLogMetadataMap.html     |   149 +
 .../bookie/class-use/IndexInMemPageMgr.html        |   195 +
 .../bookie/class-use/IndexPersistenceMgr.html      |   212 +
 .../bookie/class-use/InterleavedLedgerStorage.html |   193 +
 ...StorageRegenerateIndexOp.DryRunLedgerCache.html |   149 +
 ...avedStorageRegenerateIndexOp.RecoveryStats.html |   149 +
 .../InterleavedStorageRegenerateIndexOp.html       |   149 +
 .../class-use/Journal.BufferedChannelBuilder.html  |   233 +
 .../class-use/Journal.ForceWriteRequest.html       |   195 +
 .../bookie/class-use/Journal.JournalIdFilter.html  |   198 +
 .../bookie/class-use/Journal.JournalScanner.html   |   200 +
 .../bookie/class-use/Journal.LastLogMark.html      |   215 +
 .../bookie/class-use/Journal.QueueEntry.html       |   218 +
 .../bookkeeper/bookie/class-use/Journal.html       |   266 +
 .../bookie/class-use/JournalAliveListener.html     |   199 +
 .../bookie/class-use/JournalChannel.html           |   197 +
 .../bookkeeper/bookie/class-use/KeyComparator.html |   197 +
 .../bookie/class-use/LEPStateChangeCallback.html   |   195 +
 .../LastAddConfirmedUpdateNotification.html        |   495 +
 .../class-use/LedgerCache.LedgerIndexMetadata.html |   219 +
 .../LedgerCache.NoIndexForLedgerException.html     |   149 +
 .../bookie/class-use/LedgerCache.PageEntries.html  |   149 +
 .../class-use/LedgerCache.PageEntriesIterable.html |   260 +
 .../bookkeeper/bookie/class-use/LedgerCache.html   |   232 +
 .../bookie/class-use/LedgerCacheImpl.html          |   149 +
 .../bookie/class-use/LedgerDescriptor.html         |   257 +
 .../bookie/class-use/LedgerDescriptorImpl.html     |   197 +
 .../class-use/LedgerDescriptorReadOnlyImpl.html    |   149 +
 .../LedgerDirsManager.LedgerDirsListener.html      |   244 +
 ...erDirsManager.NoWritableLedgerDirException.html |   259 +
 .../bookie/class-use/LedgerDirsManager.html        |   664 +
 .../bookie/class-use/LedgerDirsMonitor.html        |   195 +
 .../class-use/LedgerEntryPage.EntryVisitor.html    |   197 +
 .../bookie/class-use/LedgerEntryPage.html          |   263 +
 .../LedgerStorage.DetectedInconsistency.html       |   207 +
 .../LedgerStorage.LedgerDeletionListener.html      |   255 +
 .../class-use/LedgerStorage.StorageState.html      |   339 +
 .../bookkeeper/bookie/class-use/LedgerStorage.html |   497 +
 .../bookie/class-use/LedgerStorageFactory.html     |   149 +
 .../bookie/class-use/LegacyCookieValidation.html   |   149 +
 .../LocalBookieEnsemblePlacementPolicy.html        |   149 +
 .../bookkeeper/bookie/class-use/LogMark.html       |   238 +
 .../bookie/class-use/ReadOnlyBookie.html           |   149 +
 .../class-use/ReadOnlyDefaultEntryLogger.html      |   149 +
 .../bookie/class-use/ReadOnlyFileInfo.html         |   149 +
 .../class-use/ScanAndCompareGarbageCollector.html  |   195 +
 .../bookkeeper/bookie/class-use/ScrubberStats.html |   149 +
 .../bookie/class-use/ShortReadException.html       |   149 +
 .../class-use/SkipListArena.MemorySlice.html       |   197 +
 .../bookkeeper/bookie/class-use/SkipListArena.html |   195 +
 .../bookie/class-use/SkipListFlusher.html          |   240 +
 .../bookie/class-use/SlowBufferedChannel.html      |   149 +
 .../bookie/class-use/SortedLedgerStorage.html      |   149 +
 .../class-use/StateManager.ShutdownHandler.html    |   215 +
 .../bookkeeper/bookie/class-use/StateManager.html  |   290 +
 .../bookkeeper/bookie/class-use/SyncThread.html    |   195 +
 ...sactionalEntryLogCompactor.CompactionPhase.html |   211 +
 ...lEntryLogCompactor.FlushCompactionLogPhase.html |   149 +
 ...ctionalEntryLogCompactor.ScanEntryLogPhase.html |   149 +
 ...actionalEntryLogCompactor.UpdateIndexPhase.html |   149 +
 .../class-use/TransactionalEntryLogCompactor.html  |   149 +
 .../bookie/class-use/UncleanShutdownDetection.html |   300 +
 .../class-use/UncleanShutdownDetectionImpl.html    |   149 +
 .../bookie/datainteg/DataIntegrityCheck.html       |    22 +-
 .../DataIntegrityCheckImpl.LedgerResult.State.html |    26 +-
 .../DataIntegrityCheckImpl.LedgerResult.html       |    24 +-
 .../bookie/datainteg/DataIntegrityCheckImpl.html   |    28 +-
 .../datainteg/DataIntegrityCookieValidation.html   |    26 +-
 .../bookie/datainteg/DataIntegrityService.html     |    28 +-
 .../bookie/datainteg/EntryCopier.Batch.html        |    22 +-
 .../bookkeeper/bookie/datainteg/EntryCopier.html   |    24 +-
 .../datainteg/EntryCopierImpl.BatchImpl.html       |    26 +-
 .../bookie/datainteg/EntryCopierImpl.SinBin.html   |    26 +-
 .../bookie/datainteg/EntryCopierImpl.html          |    28 +-
 .../apache/bookkeeper/bookie/datainteg/Events.html |    26 +-
 .../bookie/datainteg/MetadataAsyncIterator.html    |    26 +-
 .../bookkeeper/bookie/datainteg/WriteSets.html     |    26 +-
 .../datainteg/class-use/DataIntegrityCheck.html    |   218 +
 .../DataIntegrityCheckImpl.LedgerResult.State.html |   205 +
 .../DataIntegrityCheckImpl.LedgerResult.html       |   226 +
 .../class-use/DataIntegrityCheckImpl.html          |   149 +
 .../class-use/DataIntegrityCookieValidation.html   |   149 +
 .../datainteg/class-use/DataIntegrityService.html  |   195 +
 .../datainteg/class-use/EntryCopier.Batch.html     |   238 +
 .../bookie/datainteg/class-use/EntryCopier.html    |   215 +
 .../class-use/EntryCopierImpl.BatchImpl.html       |   149 +
 .../class-use/EntryCopierImpl.SinBin.html          |   196 +
 .../datainteg/class-use/EntryCopierImpl.html       |   149 +
 .../bookie/datainteg/class-use/Events.html         |   205 +
 .../datainteg/class-use/MetadataAsyncIterator.html |   149 +
 .../bookie/datainteg/class-use/WriteSets.html      |   207 +
 .../bookie/datainteg/package-summary.html          |    20 +-
 .../bookkeeper/bookie/datainteg/package-tree.html  |    24 +-
 .../bookkeeper/bookie/datainteg/package-use.html   |   247 +
 .../apache/bookkeeper/bookie/package-summary.html  |   120 +-
 .../org/apache/bookkeeper/bookie/package-tree.html |    32 +-
 .../org/apache/bookkeeper/bookie/package-use.html  |  1302 +
 .../bookkeeper/bookie/stats/BookieStats.html       |    30 +-
 .../bookie/stats/EntryMemTableStats.html           |    26 +-
 .../bookie/stats/GarbageCollectorStats.html        |    46 +-
 .../bookie/stats/IndexInMemPageMgrStats.html       |    26 +-
 .../bookie/stats/IndexPersistenceMgrStats.html     |    26 +-
 .../bookkeeper/bookie/stats/JournalStats.html      |    80 +-
 .../bookie/stats/class-use/BookieStats.html        |   149 +
 .../bookie/stats/class-use/EntryMemTableStats.html |   195 +
 .../stats/class-use/GarbageCollectorStats.html     |   149 +
 .../stats/class-use/IndexInMemPageMgrStats.html    |   149 +
 .../stats/class-use/IndexPersistenceMgrStats.html  |   149 +
 .../bookie/stats/class-use/JournalStats.html       |   195 +
 .../bookkeeper/bookie/stats/package-summary.html   |    20 +-
 .../bookkeeper/bookie/stats/package-tree.html      |    20 +-
 .../bookkeeper/bookie/stats/package-use.html       |   194 +
 .../bookie/storage/CompactionEntryLog.html         |    26 +-
 .../bookkeeper/bookie/storage/EntryLogIds.html     |   264 +
 .../bookkeeper/bookie/storage/EntryLogScanner.html |    22 +-
 .../bookkeeper/bookie/storage/EntryLogger.html     |    28 +-
 .../storage/class-use/CompactionEntryLog.html      |   391 +
 .../bookie/storage/class-use/EntryLogIds.html      |   224 +
 .../bookie/storage/class-use/EntryLogScanner.html  |   287 +
 .../bookie/storage/class-use/EntryLogger.html      |   433 +
 .../bookie/storage/directentrylogger/Buffer.html   |    68 +-
 .../storage/directentrylogger/BufferPool.html      |    34 +-
 .../DirectCompactionEntryLog.html                  |   591 +
 .../directentrylogger/DirectEntryLogger.html       |   777 +
 .../directentrylogger/DirectEntryLoggerStats.html  |   408 +
 .../storage/directentrylogger/DirectReader.html    |   573 +
 .../storage/directentrylogger/DirectWriter.html    |   703 +
 .../storage/directentrylogger/EntryLogIdsImpl.html |   331 +
 .../bookie/storage/directentrylogger/Events.html   |   638 +
 .../bookie/storage/directentrylogger/Header.html   |   607 +
 .../storage/directentrylogger/LogMetadata.html     |   482 +
 .../storage/directentrylogger/LogReader.html       |   462 +
 .../storage/directentrylogger/LogReaderScan.html   |   316 +
 .../storage/directentrylogger/LogWriter.html       |   431 +
 .../directentrylogger/WriterWithMetadata.html      |   397 +
 .../directentrylogger/class-use/Buffer.html        |   225 +
 .../directentrylogger/class-use/BufferPool.html    |   237 +
 .../class-use/DirectCompactionEntryLog.html        |   149 +
 .../class-use/DirectEntryLogger.html               |   149 +
 .../class-use/DirectEntryLoggerStats.html          |   149 +
 .../directentrylogger/class-use/DirectReader.html  |   149 +
 .../directentrylogger/class-use/DirectWriter.html  |   149 +
 .../class-use/EntryLogIdsImpl.html                 |   149 +
 .../directentrylogger/class-use/Events.html        |   205 +
 .../directentrylogger/class-use/Header.html        |   149 +
 .../directentrylogger/class-use/LogMetadata.html   |   149 +
 .../directentrylogger/class-use/LogReader.html     |   232 +
 .../directentrylogger/class-use/LogReaderScan.html |   149 +
 .../directentrylogger/class-use/LogWriter.html     |   227 +
 .../class-use/WriterWithMetadata.html              |   149 +
 .../storage/directentrylogger/package-summary.html |   111 +-
 .../storage/directentrylogger/package-tree.html    |    55 +-
 .../storage/directentrylogger/package-use.html     |   212 +
 .../bookie/storage/ldb/ArrayGroupSort.html         |    92 +-
 .../bookkeeper/bookie/storage/ldb/ArrayUtil.html   |    28 +-
 .../bookie/storage/ldb/DbLedgerStorage.html        |   456 +-
 ...edgerStorageDataFormats.LedgerData.Builder.html |  1032 +
 .../ldb/DbLedgerStorageDataFormats.LedgerData.html |  1299 +
 ...dgerStorageDataFormats.LedgerDataOrBuilder.html |   474 +
 .../storage/ldb/DbLedgerStorageDataFormats.html    |   327 +
 .../bookie/storage/ldb/DbLedgerStorageStats.html   |    26 +-
 .../bookie/storage/ldb/EntryLocationIndex.html     |    85 +-
 .../storage/ldb/EntryLocationIndexStats.html       |    44 +-
 .../bookie/storage/ldb/KeyValueStorage.Batch.html  |    52 +-
 .../ldb/KeyValueStorage.CloseableIterator.html     |    22 +-
 .../bookie/storage/ldb/KeyValueStorage.html        |    89 +-
 .../ldb/KeyValueStorageFactory.DbConfigType.html   |    26 +-
 .../bookie/storage/ldb/KeyValueStorageFactory.html |    24 +-
 .../bookie/storage/ldb/KeyValueStorageRocksDB.html |   149 +-
 .../bookie/storage/ldb/LedgerMetadataIndex.html    |    38 +-
 .../storage/ldb/LedgerMetadataIndexStats.html      |    26 +-
 .../bookie/storage/ldb/LedgersIndexCheckOp.html    |    26 +-
 .../bookie/storage/ldb/LedgersIndexRebuildOp.html  |    26 +-
 .../storage/ldb/LocationsIndexRebuildOp.html       |    26 +-
 .../bookie/storage/ldb/LongPairWrapper.html        |    26 +-
 .../bookkeeper/bookie/storage/ldb/LongWrapper.html |    26 +-
 .../storage/ldb/PersistentEntryLogMetadataMap.html |    62 +-
 .../bookkeeper/bookie/storage/ldb/ReadCache.html   |    26 +-
 ...ctoryDbLedgerStorage.LedgerLoggerProcessor.html |    22 +-
 .../ldb/SingleDirectoryDbLedgerStorage.html        |   334 +-
 .../bookie/storage/ldb/TransientLedgerInfo.html    |    30 +-
 .../storage/ldb/WriteCache.EntryConsumer.html      |    29 +-
 .../bookkeeper/bookie/storage/ldb/WriteCache.html  |    35 +-
 .../storage/ldb/class-use/ArrayGroupSort.html      |   149 +
 .../bookie/storage/ldb/class-use/ArrayUtil.html    |   149 +
 .../storage/ldb/class-use/DbLedgerStorage.html     |   149 +
 ...edgerStorageDataFormats.LedgerData.Builder.html |   316 +
 .../DbLedgerStorageDataFormats.LedgerData.html     |   349 +
 ...dgerStorageDataFormats.LedgerDataOrBuilder.html |   208 +
 .../ldb/class-use/DbLedgerStorageDataFormats.html  |   149 +
 .../ldb/class-use/DbLedgerStorageStats.html        |   195 +
 .../storage/ldb/class-use/EntryLocationIndex.html  |   195 +
 .../ldb/class-use/EntryLocationIndexStats.html     |   149 +
 .../ldb/class-use/KeyValueStorage.Batch.html       |   223 +
 .../KeyValueStorage.CloseableIterator.html         |   231 +
 .../storage/ldb/class-use/KeyValueStorage.html     |   215 +
 .../KeyValueStorageFactory.DbConfigType.html       |   247 +
 .../ldb/class-use/KeyValueStorageFactory.html      |   218 +
 .../ldb/class-use/KeyValueStorageRocksDB.html      |   149 +
 .../storage/ldb/class-use/LedgerMetadataIndex.html |   196 +
 .../ldb/class-use/LedgerMetadataIndexStats.html    |   149 +
 .../storage/ldb/class-use/LedgersIndexCheckOp.html |   149 +
 .../ldb/class-use/LedgersIndexRebuildOp.html       |   149 +
 .../ldb/class-use/LocationsIndexRebuildOp.html     |   149 +
 .../storage/ldb/class-use/LongPairWrapper.html     |   196 +
 .../bookie/storage/ldb/class-use/LongWrapper.html  |   200 +
 .../class-use/PersistentEntryLogMetadataMap.html   |   149 +
 .../bookie/storage/ldb/class-use/ReadCache.html    |   149 +
 ...ctoryDbLedgerStorage.LedgerLoggerProcessor.html |   199 +
 .../class-use/SingleDirectoryDbLedgerStorage.html  |   219 +
 .../storage/ldb/class-use/TransientLedgerInfo.html |   149 +
 .../ldb/class-use/WriteCache.EntryConsumer.html    |   195 +
 .../bookie/storage/ldb/class-use/WriteCache.html   |   200 +
 .../bookie/storage/ldb/package-summary.html        |    84 +-
 .../bookie/storage/ldb/package-tree.html           |    60 +-
 .../bookkeeper/bookie/storage/ldb/package-use.html |   288 +
 .../bookkeeper/bookie/storage/package-summary.html |    26 +-
 .../bookkeeper/bookie/storage/package-tree.html    |    21 +-
 .../bookkeeper/bookie/storage/package-use.html     |   324 +
 .../client/AsyncCallback.AddCallback.html          |     2 +-
 .../AsyncCallback.AddCallbackWithLatency.html      |     2 +-
 .../client/AsyncCallback.AddLacCallback.html       |     2 +-
 .../client/AsyncCallback.CloseCallback.html        |     2 +-
 .../client/AsyncCallback.CreateCallback.html       |     2 +-
 .../client/AsyncCallback.DeleteCallback.html       |     2 +-
 .../client/AsyncCallback.IsClosedCallback.html     |     2 +-
 .../client/AsyncCallback.OpenCallback.html         |     2 +-
 .../client/AsyncCallback.ReadCallback.html         |     2 +-
 ...Callback.ReadLastConfirmedAndEntryCallback.html |     2 +-
 .../AsyncCallback.ReadLastConfirmedCallback.html   |     2 +-
 .../client/AsyncCallback.RecoverCallback.html      |     2 +-
 .../apache/bookkeeper/client/AsyncCallback.html    |     2 +-
 ...Exception.BKAddEntryQuorumTimeoutException.html |     2 +-
 .../client/BKException.BKBookieException.html      |     2 +-
 ...eption.BKBookieHandleNotAvailableException.html |     2 +-
 .../BKException.BKClientClosedException.html       |     2 +-
 .../client/BKException.BKDataUnknownException.html |     2 +-
 .../client/BKException.BKDigestMatchException.html |     2 +-
 ...KException.BKDigestNotInitializedException.html |     2 +-
 .../BKException.BKDuplicateEntryIdException.html   |     2 +-
 .../client/BKException.BKIllegalOpException.html   |     2 +-
 .../BKException.BKIncorrectParameterException.html |     2 +-
 .../client/BKException.BKInterruptedException.html |     2 +-
 .../BKException.BKLedgerClosedException.html       |     2 +-
 .../client/BKException.BKLedgerExistException.html |     2 +-
 .../BKException.BKLedgerFencedException.html       |     2 +-
 .../BKException.BKLedgerIdOverflowException.html   |     2 +-
 .../BKException.BKLedgerRecoveryException.html     |     2 +-
 ...Exception.BKMetadataSerializationException.html |     2 +-
 .../BKException.BKMetadataVersionException.html    |     2 +-
 .../client/BKException.BKNoSuchEntryException.html |     2 +-
 .../BKException.BKNoSuchLedgerExistsException.html |     2 +-
 ...oSuchLedgerExistsOnMetadataServerException.html |     2 +-
 .../BKException.BKNotEnoughBookiesException.html   |     2 +-
 .../BKException.BKProtocolVersionException.html    |     2 +-
 .../client/BKException.BKQuorumException.html      |     2 +-
 .../client/BKException.BKReadException.html        |     2 +-
 .../client/BKException.BKReplicationException.html |     2 +-
 .../client/BKException.BKSecurityException.html    |     2 +-
 .../client/BKException.BKTimeoutException.html     |     2 +-
 .../BKException.BKTooManyRequestsException.html    |     2 +-
 .../BKException.BKUnauthorizedAccessException.html |     2 +-
 .../BKException.BKUnclosedFragmentException.html   |     2 +-
 ...BKException.BKUnexpectedConditionException.html |     2 +-
 .../client/BKException.BKWriteException.html       |     2 +-
 ...Exception.BKWriteOnReadOnlyBookieException.html |     2 +-
 .../apache/bookkeeper/client/BKException.Code.html |     2 +-
 .../client/BKException.MetaStoreException.html     |     2 +-
 .../bookkeeper/client/BKException.ZKException.html |     2 +-
 .../org/apache/bookkeeper/client/BKException.html  |     2 +-
 .../BatchedReadOp.BatchedLedgerEntryRequest.html   |   452 +
 .../client/BatchedReadOp.SequenceReadRequest.html  |   553 +
 .../apache/bookkeeper/client/BatchedReadOp.html    |   517 +
 .../bookkeeper/client/BookKeeper.Builder.html      |    14 +-
 .../bookkeeper/client/BookKeeper.DigestType.html   |     6 +-
 .../org/apache/bookkeeper/client/BookKeeper.html   |    90 +-
 .../BookKeeperAdmin.LedgerEntriesIterable.html     |     2 +-
 .../BookKeeperAdmin.LedgerEntriesIterator.html     |     2 +-
 .../client/BookKeeperAdmin.ResultCallBack.html     |     2 +-
 .../client/BookKeeperAdmin.SyncObject.html         |     2 +-
 .../apache/bookkeeper/client/BookKeeperAdmin.html  |   178 +-
 .../bookkeeper/client/BookKeeperClientStats.html   |     2 +-
 .../client/BookieAddressResolverDisabled.html      |    20 +-
 .../client/BookieInfoReader.BookieInfo.html        |     2 +-
 .../bookkeeper/client/BookieInfoReader.State.html  |     2 +-
 .../apache/bookkeeper/client/BookieInfoReader.html |    18 +-
 .../apache/bookkeeper/client/BookieWatcher.html    |    66 +-
 .../bookkeeper/client/BookieWatcherImpl.html       |    78 +-
 .../bookkeeper/client/BookiesHealthInfo.html       |    10 +-
 .../apache/bookkeeper/client/BookiesListener.html  |     2 +-
 .../apache/bookkeeper/client/ClientContext.html    |    18 +-
 .../bookkeeper/client/ClientInternalConf.html      |    50 +-
 .../client/DefaultBookieAddressResolver.html       |    28 +-
 .../client/DefaultEnsemblePlacementPolicy.html     |    84 +-
 .../DefaultSpeculativeRequestExecutionPolicy.html  |     2 +-
 .../client/DistributionSchedule.AckSet.html        |    10 +-
 .../DistributionSchedule.QuorumCoverageSet.html    |     2 +-
 .../client/DistributionSchedule.WriteSet.html      |     2 +-
 .../bookkeeper/client/DistributionSchedule.html    |     2 +-
 .../client/DynamicWeightedRandomSelectionImpl.html |     2 +-
 ...lePlacementPolicy.PlacementPolicyAdherence.html |     2 +-
 .../EnsemblePlacementPolicy.PlacementResult.html   |     2 +-
 .../bookkeeper/client/EnsemblePlacementPolicy.html |   112 +-
 .../apache/bookkeeper/client/EnsembleUtils.html    |    28 +-
 ...tLacFlushPolicy.ExplicitLacFlushPolicyImpl.html |     2 +-
 .../bookkeeper/client/ExplicitLacFlushPolicy.html  |     2 +-
 .../apache/bookkeeper/client/ForceLedgerOp.html    |    28 +-
 ...ologyAwareEnsemblePlacementPolicy.Ensemble.html |    12 +-
 ...logyAwareEnsemblePlacementPolicy.Predicate.html |     8 +-
 .../ITopologyAwareEnsemblePlacementPolicy.html     |    70 +-
 .../LedgerChecker.InvalidFragmentException.html    |     2 +-
 .../apache/bookkeeper/client/LedgerChecker.html    |    22 +-
 .../client/LedgerCreateOp.CreateBuilderImpl.html   |     4 +-
 .../apache/bookkeeper/client/LedgerCreateOp.html   |     2 +-
 .../client/LedgerDeleteOp.DeleteBuilderImpl.html   |     4 +-
 .../apache/bookkeeper/client/LedgerDeleteOp.html   |     2 +-
 .../org/apache/bookkeeper/client/LedgerEntry.html  |     2 +-
 .../client/LedgerFragment.ReplicateType.html       |     2 +-
 .../apache/bookkeeper/client/LedgerFragment.html   |    14 +-
 ...rFragmentReplicator.SingleFragmentCallback.html |    18 +-
 .../client/LedgerFragmentReplicator.Throttler.html |     2 +-
 .../client/LedgerFragmentReplicator.html           |    10 +-
 .../client/LedgerHandle.LastConfirmedCtx.html      |     2 +-
 .../client/LedgerHandle.NoopCloseCallback.html     |     2 +-
 .../org/apache/bookkeeper/client/LedgerHandle.html |   414 +-
 .../LedgerHandleAdv.PendingOpsComparator.html      |     2 +-
 .../apache/bookkeeper/client/LedgerHandleAdv.html  |    12 +-
 .../bookkeeper/client/LedgerMetadataBuilder.html   |    10 +-
 .../bookkeeper/client/LedgerMetadataImpl.html      |    14 +-
 .../bookkeeper/client/LedgerMetadataUtils.html     |    14 +-
 .../client/LedgerOpenOp.OpenBuilderImpl.html       |     4 +-
 .../org/apache/bookkeeper/client/LedgerOpenOp.html |     2 +-
 .../client/LedgerRecoveryOp.RecoveryReadOp.html    |    42 +-
 .../apache/bookkeeper/client/LedgerRecoveryOp.html |    18 +-
 .../client/ListenerBasedPendingReadOp.html         |    44 +-
 .../MetadataUpdateLoop.LocalValueUpdater.html      |    10 +-
 .../MetadataUpdateLoop.MetadataTransform.html      |     2 +-
 .../MetadataUpdateLoop.NeedsUpdatePredicate.html   |     2 +-
 .../bookkeeper/client/MetadataUpdateLoop.html      |    22 +-
 .../org/apache/bookkeeper/client/PendingAddOp.html |    28 +-
 .../client/PendingReadLacOp.LacCallback.html       |     2 +-
 .../apache/bookkeeper/client/PendingReadLacOp.html |    24 +-
 .../client/PendingReadOp.ParallelReadRequest.html  |    63 +-
 .../client/PendingReadOp.SequenceReadRequest.html  |    75 +-
 .../PendingReadOp.SingleLedgerEntryRequest.html    |   418 +
 .../apache/bookkeeper/client/PendingReadOp.html    |   348 +-
 .../bookkeeper/client/PendingWriteLacOp.html       |    28 +-
 .../bookkeeper/client/RackChangeNotifier.html      |     6 +-
 .../client/RackawareEnsemblePlacementPolicy.html   |   208 +-
 .../RackawareEnsemblePlacementPolicyImpl.html      |   290 +-
 ...edAndEntryOp.LastConfirmedAndEntryCallback.html |     2 +-
 ...astConfirmedAndEntryOp.ParallelReadRequest.html |    14 +-
 ...ConfirmedAndEntryOp.ReadLACAndEntryRequest.html |    22 +-
 ...astConfirmedAndEntryOp.SequenceReadRequest.html |    22 +-
 .../client/ReadLastConfirmedAndEntryOp.html        |    16 +-
 ...dLastConfirmedOp.LastConfirmedDataCallback.html |     6 +-
 .../bookkeeper/client/ReadLastConfirmedOp.html     |    20 +-
 .../ReadOnlyLedgerHandle.MetadataUpdater.html      |    10 +-
 .../bookkeeper/client/ReadOnlyLedgerHandle.html    |    48 +-
 .../client/ReadOpBase.LedgerEntryRequest.html      |   627 +
 .../bookkeeper/client/ReadOpBase.ReadContext.html  |   426 +
 .../org/apache/bookkeeper/client/ReadOpBase.html   |   708 +
 .../client/RegionAwareEnsemblePlacementPolicy.html |   142 +-
 .../client/RoundRobinDistributionSchedule.html     |     2 +-
 .../client/SpeculativeRequestExecutionPolicy.html  |     2 +-
 .../client/SpeculativeRequestExecutor.html         |     4 +-
 .../SyncCallbackUtils.FutureReadLastConfirmed.html |     4 +-
 ...lbackUtils.FutureReadLastConfirmedAndEntry.html |     4 +-
 ...SyncCallbackUtils.LastAddConfirmedCallback.html |     2 +-
 .../client/SyncCallbackUtils.SyncAddCallback.html  |     4 +-
 .../SyncCallbackUtils.SyncCloseCallback.html       |     2 +-
 .../SyncCallbackUtils.SyncCreateAdvCallback.html   |     2 +-
 .../SyncCallbackUtils.SyncCreateCallback.html      |     2 +-
 .../SyncCallbackUtils.SyncDeleteCallback.html      |     2 +-
 .../client/SyncCallbackUtils.SyncOpenCallback.html |     2 +-
 .../client/SyncCallbackUtils.SyncReadCallback.html |     2 +-
 ...allbackUtils.SyncReadLastConfirmedCallback.html |     2 +-
 .../bookkeeper/client/SyncCallbackUtils.html       |     2 +-
 .../org/apache/bookkeeper/client/SyncCounter.html  |     2 +-
 ...semblePlacementPolicy.DNSResolverDecorator.html |    36 +-
 ...areEnsemblePlacementPolicy.DefaultResolver.html |    20 +-
 ...cy.EnsembleForReplacementWithNoConstraints.html |    24 +-
 ...RTopologyAwareCoverageEnsemble.CoverageSet.html |    10 +-
 ...Ensemble.RackOrRegionDurabilityCoverageSet.html |    10 +-
 ...wareCoverageEnsemble.RackQuorumCoverageSet.html |    10 +-
 ...mentPolicy.RRTopologyAwareCoverageEnsemble.html |    58 +-
 ...AwareEnsemblePlacementPolicy.TruePredicate.html |    12 +-
 .../TopologyAwareEnsemblePlacementPolicy.html      |   118 +-
 .../bookkeeper/client/TryReadLastConfirmedOp.html  |    28 +-
 .../apache/bookkeeper/client/UpdateLedgerOp.html   |    14 +-
 .../WeightedRandomSelection.WeightedObject.html    |     2 +-
 .../bookkeeper/client/WeightedRandomSelection.html |     2 +-
 .../client/WeightedRandomSelectionImpl.html        |     2 +-
 .../client/ZoneawareEnsemblePlacementPolicy.html   |    78 +-
 ...ePlacementPolicyImpl.ZoneAwareNodeLocation.html |     2 +-
 .../ZoneawareEnsemblePlacementPolicyImpl.html      |   184 +-
 .../bookkeeper/client/api/BKException.Code.html    |     2 +-
 .../apache/bookkeeper/client/api/BKException.html  |     2 +-
 .../apache/bookkeeper/client/api/BookKeeper.html   |     2 +-
 .../bookkeeper/client/api/BookKeeperBuilder.html   |    10 +-
 .../bookkeeper/client/api/CreateAdvBuilder.html    |     2 +-
 .../bookkeeper/client/api/CreateBuilder.html       |     2 +-
 .../bookkeeper/client/api/DeleteBuilder.html       |     2 +-
 .../apache/bookkeeper/client/api/DigestType.html   |     2 +-
 .../bookkeeper/client/api/ForceableHandle.html     |     2 +-
 .../org/apache/bookkeeper/client/api/Handle.html   |     2 +-
 .../client/api/LastConfirmedAndEntry.html          |     2 +-
 .../bookkeeper/client/api/LedgerEntries.html       |     2 +-
 .../apache/bookkeeper/client/api/LedgerEntry.html  |     2 +-
 .../client/api/LedgerMetadata.State.html           |     2 +-
 .../bookkeeper/client/api/LedgerMetadata.html      |    10 +-
 .../bookkeeper/client/api/LedgersIterator.html     |     2 +-
 .../bookkeeper/client/api/ListLedgersResult.html   |     2 +-
 .../client/api/ListLedgersResultBuilder.html       |     2 +-
 .../apache/bookkeeper/client/api/OpBuilder.html    |     4 +-
 .../apache/bookkeeper/client/api/OpenBuilder.html  |     2 +-
 .../apache/bookkeeper/client/api/ReadHandle.html   |    88 +-
 .../bookkeeper/client/api/WriteAdvHandle.html      |     4 +-
 .../apache/bookkeeper/client/api/WriteFlag.html    |     2 +-
 .../apache/bookkeeper/client/api/WriteHandle.html  |     4 +-
 .../client/api/class-use/BKException.Code.html     |     2 +-
 .../client/api/class-use/BKException.html          |    33 +-
 .../client/api/class-use/BookKeeper.html           |    67 +-
 .../client/api/class-use/BookKeeperBuilder.html    |     8 +-
 .../client/api/class-use/CreateAdvBuilder.html     |     2 +-
 .../client/api/class-use/CreateBuilder.html        |     2 +-
 .../client/api/class-use/DeleteBuilder.html        |     2 +-
 .../client/api/class-use/DigestType.html           |     2 +-
 .../client/api/class-use/ForceableHandle.html      |     2 +-
 .../bookkeeper/client/api/class-use/Handle.html    |     2 +-
 .../api/class-use/LastConfirmedAndEntry.html       |     2 +-
 .../client/api/class-use/LedgerEntries.html        |    54 +-
 .../client/api/class-use/LedgerEntry.html          |    32 +-
 .../client/api/class-use/LedgerMetadata.State.html |     4 +-
 .../client/api/class-use/LedgerMetadata.html       |   552 +-
 .../client/api/class-use/LedgersIterator.html      |     2 +-
 .../client/api/class-use/ListLedgersResult.html    |     2 +-
 .../api/class-use/ListLedgersResultBuilder.html    |     2 +-
 .../bookkeeper/client/api/class-use/OpBuilder.html |     2 +-
 .../client/api/class-use/OpenBuilder.html          |     2 +-
 .../client/api/class-use/ReadHandle.html           |     2 +-
 .../client/api/class-use/WriteAdvHandle.html       |     2 +-
 .../bookkeeper/client/api/class-use/WriteFlag.html |    77 +-
 .../client/api/class-use/WriteHandle.html          |     2 +-
 .../bookkeeper/client/api/package-summary.html     |     2 +-
 .../apache/bookkeeper/client/api/package-tree.html |     2 +-
 .../apache/bookkeeper/client/api/package-use.html  |   206 +-
 .../class-use/AsyncCallback.AddCallback.html       |     2 +-
 .../AsyncCallback.AddCallbackWithLatency.html      |     4 +-
 .../class-use/AsyncCallback.AddLacCallback.html    |     4 +-
 .../class-use/AsyncCallback.CloseCallback.html     |     2 +-
 .../class-use/AsyncCallback.CreateCallback.html    |     2 +-
 .../class-use/AsyncCallback.DeleteCallback.html    |     2 +-
 .../class-use/AsyncCallback.IsClosedCallback.html  |     2 +-
 .../class-use/AsyncCallback.OpenCallback.html      |     2 +-
 .../class-use/AsyncCallback.ReadCallback.html      |    42 +-
 ...Callback.ReadLastConfirmedAndEntryCallback.html |     2 +-
 .../AsyncCallback.ReadLastConfirmedCallback.html   |     2 +-
 .../class-use/AsyncCallback.RecoverCallback.html   |    10 +-
 .../bookkeeper/client/class-use/AsyncCallback.html |     2 +-
 ...Exception.BKAddEntryQuorumTimeoutException.html |     2 +-
 .../class-use/BKException.BKBookieException.html   |     2 +-
 ...eption.BKBookieHandleNotAvailableException.html |     2 +-
 .../BKException.BKClientClosedException.html       |     2 +-
 .../BKException.BKDataUnknownException.html        |     2 +-
 .../BKException.BKDigestMatchException.html        |    63 +-
 ...KException.BKDigestNotInitializedException.html |     2 +-
 .../BKException.BKDuplicateEntryIdException.html   |     2 +-
 .../BKException.BKIllegalOpException.html          |     2 +-
 .../BKException.BKIncorrectParameterException.html |     2 +-
 .../BKException.BKInterruptedException.html        |     2 +-
 .../BKException.BKLedgerClosedException.html       |     2 +-
 .../BKException.BKLedgerExistException.html        |     2 +-
 .../BKException.BKLedgerFencedException.html       |     2 +-
 .../BKException.BKLedgerIdOverflowException.html   |     2 +-
 .../BKException.BKLedgerRecoveryException.html     |     2 +-
 ...Exception.BKMetadataSerializationException.html |     2 +-
 .../BKException.BKMetadataVersionException.html    |     2 +-
 .../BKException.BKNoSuchEntryException.html        |     2 +-
 .../BKException.BKNoSuchLedgerExistsException.html |     2 +-
 ...oSuchLedgerExistsOnMetadataServerException.html |     2 +-
 .../BKException.BKNotEnoughBookiesException.html   |   319 +-
 .../BKException.BKProtocolVersionException.html    |     2 +-
 .../class-use/BKException.BKQuorumException.html   |     2 +-
 .../class-use/BKException.BKReadException.html     |     2 +-
 .../BKException.BKReplicationException.html        |     2 +-
 .../class-use/BKException.BKSecurityException.html |     2 +-
 .../class-use/BKException.BKTimeoutException.html  |     2 +-
 .../BKException.BKTooManyRequestsException.html    |     2 +-
 .../BKException.BKUnauthorizedAccessException.html |     2 +-
 .../BKException.BKUnclosedFragmentException.html   |     2 +-
 ...BKException.BKUnexpectedConditionException.html |     2 +-
 .../class-use/BKException.BKWriteException.html    |     2 +-
 ...Exception.BKWriteOnReadOnlyBookieException.html |     2 +-
 .../client/class-use/BKException.Code.html         |     2 +-
 .../class-use/BKException.MetaStoreException.html  |     2 +-
 .../client/class-use/BKException.ZKException.html  |     2 +-
 .../bookkeeper/client/class-use/BKException.html   |   203 +-
 .../BatchedReadOp.BatchedLedgerEntryRequest.html   |   227 +
 .../BatchedReadOp.SequenceReadRequest.html         |   149 +
 .../bookkeeper/client/class-use/BatchedReadOp.html |   149 +
 .../client/class-use/BookKeeper.Builder.html       |     6 +-
 .../client/class-use/BookKeeper.DigestType.html    |    10 +-
 .../bookkeeper/client/class-use/BookKeeper.html    |   188 +-
 .../BookKeeperAdmin.LedgerEntriesIterable.html     |     2 +-
 .../BookKeeperAdmin.LedgerEntriesIterator.html     |     2 +-
 .../class-use/BookKeeperAdmin.ResultCallBack.html  |     2 +-
 .../class-use/BookKeeperAdmin.SyncObject.html      |     2 +-
 .../client/class-use/BookKeeperAdmin.html          |   282 +-
 .../client/class-use/BookKeeperClientStats.html    |     2 +-
 .../class-use/BookieAddressResolverDisabled.html   |     2 +-
 .../class-use/BookieInfoReader.BookieInfo.html     |    70 +-
 .../client/class-use/BookieInfoReader.State.html   |     2 +-
 .../client/class-use/BookieInfoReader.html         |     2 +-
 .../bookkeeper/client/class-use/BookieWatcher.html |    12 +-
 .../client/class-use/BookieWatcherImpl.html        |     2 +-
 .../client/class-use/BookiesHealthInfo.html        |    67 +-
 .../client/class-use/BookiesListener.html          |     2 +-
 .../bookkeeper/client/class-use/ClientContext.html |    57 +-
 .../client/class-use/ClientInternalConf.html       |     2 +-
 .../class-use/DefaultBookieAddressResolver.html    |     2 +-
 .../class-use/DefaultEnsemblePlacementPolicy.html  |     2 +-
 .../DefaultSpeculativeRequestExecutionPolicy.html  |     2 +-
 .../class-use/DistributionSchedule.AckSet.html     |     2 +-
 .../DistributionSchedule.QuorumCoverageSet.html    |     2 +-
 .../class-use/DistributionSchedule.WriteSet.html   |   123 +-
 .../client/class-use/DistributionSchedule.html     |     8 +-
 .../DynamicWeightedRandomSelectionImpl.html        |     2 +-
 ...lePlacementPolicy.PlacementPolicyAdherence.html |    44 +-
 .../EnsemblePlacementPolicy.PlacementResult.html   |   183 +-
 .../client/class-use/EnsemblePlacementPolicy.html  |    80 +-
 .../bookkeeper/client/class-use/EnsembleUtils.html |     2 +-
 ...tLacFlushPolicy.ExplicitLacFlushPolicyImpl.html |     2 +-
 .../client/class-use/ExplicitLacFlushPolicy.html   |     2 +-
 .../bookkeeper/client/class-use/ForceLedgerOp.html |     2 +-
 ...ologyAwareEnsemblePlacementPolicy.Ensemble.html |   186 +-
 ...logyAwareEnsemblePlacementPolicy.Predicate.html |   180 +-
 .../ITopologyAwareEnsemblePlacementPolicy.html     |     4 +-
 .../LedgerChecker.InvalidFragmentException.html    |     2 +-
 .../bookkeeper/client/class-use/LedgerChecker.html |     2 +-
 .../LedgerCreateOp.CreateBuilderImpl.html          |     2 +-
 .../client/class-use/LedgerCreateOp.html           |     2 +-
 .../LedgerDeleteOp.DeleteBuilderImpl.html          |     2 +-
 .../client/class-use/LedgerDeleteOp.html           |     2 +-
 .../bookkeeper/client/class-use/LedgerEntry.html   |    83 +-
 .../class-use/LedgerFragment.ReplicateType.html    |     2 +-
 .../client/class-use/LedgerFragment.html           |    39 +-
 ...rFragmentReplicator.SingleFragmentCallback.html |     2 +-
 .../LedgerFragmentReplicator.Throttler.html        |     2 +-
 .../client/class-use/LedgerFragmentReplicator.html |     2 +-
 .../class-use/LedgerHandle.LastConfirmedCtx.html   |     2 +-
 .../class-use/LedgerHandle.NoopCloseCallback.html  |     2 +-
 .../bookkeeper/client/class-use/LedgerHandle.html  |   214 +-
 .../LedgerHandleAdv.PendingOpsComparator.html      |     2 +-
 .../client/class-use/LedgerHandleAdv.html          |     2 +-
 .../client/class-use/LedgerMetadataBuilder.html    |     6 +-
 .../client/class-use/LedgerMetadataImpl.html       |     2 +-
 .../client/class-use/LedgerMetadataUtils.html      |     2 +-
 .../class-use/LedgerOpenOp.OpenBuilderImpl.html    |     2 +-
 .../bookkeeper/client/class-use/LedgerOpenOp.html  |     2 +-
 .../class-use/LedgerRecoveryOp.RecoveryReadOp.html |     2 +-
 .../client/class-use/LedgerRecoveryOp.html         |     4 +-
 .../class-use/ListenerBasedPendingReadOp.html      |     2 +-
 .../MetadataUpdateLoop.LocalValueUpdater.html      |    10 +-
 .../MetadataUpdateLoop.MetadataTransform.html      |    10 +-
 .../MetadataUpdateLoop.NeedsUpdatePredicate.html   |    10 +-
 .../client/class-use/MetadataUpdateLoop.html       |     2 +-
 .../bookkeeper/client/class-use/PendingAddOp.html  |     4 +-
 .../class-use/PendingReadLacOp.LacCallback.html    |     6 +-
 .../client/class-use/PendingReadLacOp.html         |     2 +-
 .../PendingReadOp.ParallelReadRequest.html         |     2 +-
 .../PendingReadOp.SequenceReadRequest.html         |     2 +-
 .../PendingReadOp.SingleLedgerEntryRequest.html    |   232 +
 .../bookkeeper/client/class-use/PendingReadOp.html |     2 +-
 .../client/class-use/PendingWriteLacOp.html        |     2 +-
 .../client/class-use/RackChangeNotifier.html       |     2 +-
 .../RackawareEnsemblePlacementPolicy.html          |    10 +-
 .../RackawareEnsemblePlacementPolicyImpl.html      |    14 +-
 ...edAndEntryOp.LastConfirmedAndEntryCallback.html |     4 +-
 ...astConfirmedAndEntryOp.ParallelReadRequest.html |     2 +-
 ...ConfirmedAndEntryOp.ReadLACAndEntryRequest.html |     4 +-
 ...astConfirmedAndEntryOp.SequenceReadRequest.html |     2 +-
 .../class-use/ReadLastConfirmedAndEntryOp.html     |     2 +-
 ...dLastConfirmedOp.LastConfirmedDataCallback.html |    12 +-
 .../client/class-use/ReadLastConfirmedOp.html      |     2 +-
 .../ReadOnlyLedgerHandle.MetadataUpdater.html      |     2 +-
 .../client/class-use/ReadOnlyLedgerHandle.html     |     2 +-
 .../class-use/ReadOpBase.LedgerEntryRequest.html   |   245 +
 .../client/class-use/ReadOpBase.ReadContext.html   |   149 +
 .../bookkeeper/client/class-use/ReadOpBase.html    |   212 +
 .../RegionAwareEnsemblePlacementPolicy.html        |     6 +-
 .../class-use/RoundRobinDistributionSchedule.html  |     2 +-
 .../SpeculativeRequestExecutionPolicy.html         |     2 +-
 .../class-use/SpeculativeRequestExecutor.html      |    21 +-
 .../SyncCallbackUtils.FutureReadLastConfirmed.html |     2 +-
 ...lbackUtils.FutureReadLastConfirmedAndEntry.html |     2 +-
 ...SyncCallbackUtils.LastAddConfirmedCallback.html |     2 +-
 .../SyncCallbackUtils.SyncAddCallback.html         |     2 +-
 .../SyncCallbackUtils.SyncCloseCallback.html       |     2 +-
 .../SyncCallbackUtils.SyncCreateAdvCallback.html   |     2 +-
 .../SyncCallbackUtils.SyncCreateCallback.html      |     2 +-
 .../SyncCallbackUtils.SyncDeleteCallback.html      |     2 +-
 .../SyncCallbackUtils.SyncOpenCallback.html        |     2 +-
 .../SyncCallbackUtils.SyncReadCallback.html        |     2 +-
 ...allbackUtils.SyncReadLastConfirmedCallback.html |     2 +-
 .../client/class-use/SyncCallbackUtils.html        |     2 +-
 .../bookkeeper/client/class-use/SyncCounter.html   |     2 +-
 ...semblePlacementPolicy.DNSResolverDecorator.html |     2 +-
 ...areEnsemblePlacementPolicy.DefaultResolver.html |     2 +-
 ...cy.EnsembleForReplacementWithNoConstraints.html |     2 +-
 ...RTopologyAwareCoverageEnsemble.CoverageSet.html |     2 +-
 ...Ensemble.RackOrRegionDurabilityCoverageSet.html |     2 +-
 ...wareCoverageEnsemble.RackQuorumCoverageSet.html |     2 +-
 ...mentPolicy.RRTopologyAwareCoverageEnsemble.html |     2 +-
 ...AwareEnsemblePlacementPolicy.TruePredicate.html |     2 +-
 .../TopologyAwareEnsemblePlacementPolicy.html      |     2 +-
 .../client/class-use/TryReadLastConfirmedOp.html   |     2 +-
 .../client/class-use/UpdateLedgerOp.html           |     2 +-
 .../WeightedRandomSelection.WeightedObject.html    |     4 +-
 .../client/class-use/WeightedRandomSelection.html  |     4 +-
 .../class-use/WeightedRandomSelectionImpl.html     |     2 +-
 .../ZoneawareEnsemblePlacementPolicy.html          |     2 +-
 ...ePlacementPolicyImpl.ZoneAwareNodeLocation.html |     8 +-
 .../ZoneawareEnsemblePlacementPolicyImpl.html      |     2 +-
 .../client/impl/BookKeeperBuilderImpl.html         |    10 +-
 .../client/impl/BookKeeperClientStatsImpl.html     |     2 +-
 .../client/impl/LastConfirmedAndEntryImpl.html     |     2 +-
 .../bookkeeper/client/impl/LedgerEntriesImpl.html  |     2 +-
 .../bookkeeper/client/impl/LedgerEntryImpl.html    |     2 +-
 .../bookkeeper/client/impl/OpenBuilderBase.html    |     2 +-
 .../impl/class-use/BookKeeperBuilderImpl.html      |     2 +-
 .../impl/class-use/BookKeeperClientStatsImpl.html  |     2 +-
 .../impl/class-use/LastConfirmedAndEntryImpl.html  |     2 +-
 .../client/impl/class-use/LedgerEntriesImpl.html   |     2 +-
 .../client/impl/class-use/LedgerEntryImpl.html     |     4 +-
 .../client/impl/class-use/OpenBuilderBase.html     |     2 +-
 .../bookkeeper/client/impl/package-summary.html    |     2 +-
 .../bookkeeper/client/impl/package-tree.html       |     2 +-
 .../apache/bookkeeper/client/impl/package-use.html |     2 +-
 .../apache/bookkeeper/client/package-summary.html  |   170 +-
 .../org/apache/bookkeeper/client/package-tree.html |    57 +-
 .../org/apache/bookkeeper/client/package-use.html  |   519 +-
 .../common/allocator/ByteBufAllocatorBuilder.html  |   416 +
 .../allocator/ByteBufAllocatorWithOomHandler.html  |   285 +
 .../common/allocator/LeakDetectionPolicy.html      |   437 +
 .../common/allocator/OutOfMemoryPolicy.html        |   392 +
 .../bookkeeper/common/allocator/PoolingPolicy.html |   397 +
 .../class-use/ByteBufAllocatorBuilder.html         |   323 +
 .../class-use/ByteBufAllocatorWithOomHandler.html  |   328 +
 .../allocator/class-use/LeakDetectionPolicy.html   |   336 +
 .../allocator/class-use/OutOfMemoryPolicy.html     |   329 +
 .../common/allocator/class-use/PoolingPolicy.html  |   329 +
 .../impl/ByteBufAllocatorBuilderImpl.html          |   622 +
 .../allocator/impl/ByteBufAllocatorImpl.html       |   485 +
 .../class-use/ByteBufAllocatorBuilderImpl.html     |   149 +
 .../impl/class-use/ByteBufAllocatorImpl.html       |   149 +
 .../common/allocator/impl/package-summary.html     |   180 +
 .../common/allocator/impl/package-tree.html        |   169 +
 .../common/allocator/impl/package-use.html         |   149 +
 .../common/allocator/package-summary.html          |   209 +
 .../bookkeeper/common/allocator/package-tree.html  |   181 +
 .../bookkeeper/common/allocator/package-use.html   |   373 +
 .../InterfaceAudience.LimitedPrivate.html          |     2 +-
 .../annotation/InterfaceAudience.Private.html      |     2 +-
 .../annotation/InterfaceAudience.Public.html       |     2 +-
 .../common/annotation/InterfaceAudience.html       |     2 +-
 .../annotation/InterfaceStability.Evolving.html    |     2 +-
 .../annotation/InterfaceStability.Stable.html      |     2 +-
 .../annotation/InterfaceStability.Unstable.html    |     2 +-
 .../common/annotation/InterfaceStability.html      |     2 +-
 .../InterfaceAudience.LimitedPrivate.html          |    69 +-
 .../class-use/InterfaceAudience.Private.html       |    66 +-
 .../class-use/InterfaceAudience.Public.html        |    83 +-
 .../annotation/class-use/InterfaceAudience.html    |     2 +-
 .../class-use/InterfaceStability.Evolving.html     |   131 +-
 .../class-use/InterfaceStability.Stable.html       |     2 +-
 .../class-use/InterfaceStability.Unstable.html     |     2 +-
 .../annotation/class-use/InterfaceStability.html   |     2 +-
 .../common/annotation/package-summary.html         |     2 +-
 .../bookkeeper/common/annotation/package-tree.html |     2 +-
 .../bookkeeper/common/annotation/package-use.html  |   199 +-
 .../collections/BatchedArrayBlockingQueue.html     |   734 +
 .../common/collections/BatchedBlockingQueue.html   |   364 +
 .../common/collections/BlockingMpscQueue.html      |   140 +-
 .../bookkeeper/common/collections/BusyWait.html    |    26 +-
 .../GrowableMpScArrayConsumerBlockingQueue.html    |   709 +
 .../collections/RecyclableArrayList.Recycler.html  |    30 +-
 .../common/collections/RecyclableArrayList.html    |    36 +-
 .../class-use/BatchedArrayBlockingQueue.html       |   149 +
 .../class-use/BatchedBlockingQueue.html            |   237 +
 .../collections/class-use/BlockingMpscQueue.html   |   149 +
 .../common/collections/class-use/BusyWait.html     |   149 +
 .../GrowableMpScArrayConsumerBlockingQueue.html    |   149 +
 .../class-use/RecyclableArrayList.Recycler.html    |   223 +
 .../collections/class-use/RecyclableArrayList.html |   215 +
 .../common/collections/package-summary.html        |    51 +-
 .../common/collections/package-tree.html           |    48 +-
 .../bookkeeper/common/collections/package-use.html |   246 +
 .../common/component/AbstractComponent.html        |    30 +-
 .../component/AbstractLifecycleComponent.html      |    30 +-
 .../component/AutoCloseableLifecycleComponent.html |    30 +-
 .../ComponentInfoPublisher.EndpointInfo.html       |    26 +-
 .../common/component/ComponentInfoPublisher.html   |    28 +-
 .../ComponentStarter.ComponentShutdownHook.html    |    26 +-
 .../common/component/ComponentStarter.html         |    28 +-
 .../common/component/Lifecycle.State.html          |    26 +-
 .../bookkeeper/common/component/Lifecycle.html     |    28 +-
 .../common/component/LifecycleComponent.html       |    22 +-
 .../component/LifecycleComponentStack.Builder.html |    22 +-
 .../common/component/LifecycleComponentStack.html  |    24 +-
 .../common/component/LifecycleListener.html        |    22 +-
 .../component/RxSchedulerLifecycleComponent.html   |    28 +-
 .../component/class-use/AbstractComponent.html     |   322 +
 .../class-use/AbstractLifecycleComponent.html      |   315 +
 .../class-use/AutoCloseableLifecycleComponent.html |   149 +
 .../ComponentInfoPublisher.EndpointInfo.html       |   210 +
 .../class-use/ComponentInfoPublisher.html          |   238 +
 .../ComponentStarter.ComponentShutdownHook.html    |   149 +
 .../component/class-use/ComponentStarter.html      |   149 +
 .../component/class-use/Lifecycle.State.html       |   230 +
 .../common/component/class-use/Lifecycle.html      |   200 +
 .../component/class-use/LifecycleComponent.html    |   388 +
 .../class-use/LifecycleComponentStack.Builder.html |   210 +
 .../class-use/LifecycleComponentStack.html         |   258 +
 .../component/class-use/LifecycleListener.html     |   230 +
 .../class-use/RxSchedulerLifecycleComponent.html   |   149 +
 .../common/component/package-summary.html          |    20 +-
 .../bookkeeper/common/component/package-tree.html  |    24 +-
 .../bookkeeper/common/component/package-use.html   |   413 +
 .../common/concurrent/FutureEventListener.html     |    22 +-
 .../bookkeeper/common/concurrent/FutureUtils.html  |    22 +-
 .../concurrent/class-use/FutureEventListener.html  |   197 +
 .../common/concurrent/class-use/FutureUtils.html   |   149 +
 .../common/concurrent/package-summary.html         |    20 +-
 .../bookkeeper/common/concurrent/package-tree.html |    22 +-
 .../bookkeeper/common/concurrent/package-use.html  |   188 +
 .../common/conf/ComponentConfiguration.html        |    30 +-
 .../common/conf/ConcurrentConfiguration.html       |    28 +-
 .../bookkeeper/common/conf/ConfigDef.Builder.html  |    22 +-
 .../apache/bookkeeper/common/conf/ConfigDef.html   |    24 +-
 .../bookkeeper/common/conf/ConfigException.html    |    24 +-
 .../common/conf/ConfigKey.ConfigKeyBuilder.html    |    26 +-
 .../apache/bookkeeper/common/conf/ConfigKey.html   |    32 +-
 .../conf/ConfigKeyGroup.ConfigKeyGroupBuilder.html |    26 +-
 .../bookkeeper/common/conf/ConfigKeyGroup.html     |    32 +-
 .../org/apache/bookkeeper/common/conf/Type.html    |    26 +-
 .../apache/bookkeeper/common/conf/Validator.html   |    22 +-
 .../conf/class-use/ComponentConfiguration.html     |   266 +
 .../conf/class-use/ConcurrentConfiguration.html    |   149 +
 .../common/conf/class-use/ConfigDef.Builder.html   |   211 +
 .../common/conf/class-use/ConfigDef.html           |   202 +
 .../common/conf/class-use/ConfigException.html     |   204 +
 .../conf/class-use/ConfigKey.ConfigKeyBuilder.html |   307 +
 .../common/conf/class-use/ConfigKey.html           |   385 +
 .../ConfigKeyGroup.ConfigKeyGroupBuilder.html      |   230 +
 .../common/conf/class-use/ConfigKeyGroup.html      |   337 +
 .../bookkeeper/common/conf/class-use/Type.html     |   263 +
 .../common/conf/class-use/Validator.html           |   297 +
 .../bookkeeper/common/conf/package-summary.html    |    20 +-
 .../bookkeeper/common/conf/package-tree.html       |    24 +-
 .../apache/bookkeeper/common/conf/package-use.html |   332 +
 .../common/conf/validators/ClassValidator.html     |    26 +-
 .../common/conf/validators/NullValidator.html      |    22 +-
 .../common/conf/validators/RangeValidator.html     |    26 +-
 .../conf/validators/class-use/ClassValidator.html  |   198 +
 .../conf/validators/class-use/NullValidator.html   |   197 +
 .../conf/validators/class-use/RangeValidator.html  |   212 +
 .../common/conf/validators/package-summary.html    |    20 +-
 .../common/conf/validators/package-tree.html       |    20 +-
 .../common/conf/validators/package-use.html        |   200 +
 .../apache/bookkeeper/common/net/ServiceURI.html   |    26 +-
 .../common/net/class-use/ServiceURI.html           |   328 +
 .../bookkeeper/common/net/package-summary.html     |    20 +-
 .../apache/bookkeeper/common/net/package-tree.html |    20 +-
 .../apache/bookkeeper/common/net/package-use.html  |   264 +
 .../apache/bookkeeper/common/package-summary.html  |   155 +
 .../org/apache/bookkeeper/common/package-tree.html |   152 +
 .../org/apache/bookkeeper/common/package-use.html  |   149 +
 .../stats/BroadCastStatsLogger.MasterSlave.html    |    24 +-
 .../common/stats/BroadCastStatsLogger.Two.html     |    26 +-
 .../common/stats/BroadCastStatsLogger.html         |    28 +-
 .../bookkeeper/common/stats/OpStatsListener.html   |    26 +-
 .../BroadCastStatsLogger.MasterSlave.html          |   149 +
 .../stats/class-use/BroadCastStatsLogger.Two.html  |   195 +
 .../stats/class-use/BroadCastStatsLogger.html      |   149 +
 .../common/stats/class-use/OpStatsListener.html    |   149 +
 .../bookkeeper/common/stats/package-summary.html   |    20 +-
 .../bookkeeper/common/stats/package-tree.html      |    20 +-
 .../bookkeeper/common/stats/package-use.html       |   186 +
 .../bookkeeper/common/util/Backoff.Constant.html   |    24 +-
 .../common/util/Backoff.Exponential.html           |    24 +-
 .../common/util/Backoff.Jitter.Type.html           |    26 +-
 .../bookkeeper/common/util/Backoff.Jitter.html     |    26 +-
 .../bookkeeper/common/util/Backoff.Policy.html     |    26 +-
 .../org/apache/bookkeeper/common/util/Backoff.html |    32 +-
 .../common/util/BoundedExecutorService.html        |    26 +-
 .../util/BoundedScheduledExecutorService.html      |    26 +-
 .../common/util/ExceptionMessageHelper.html        |    30 +-
 .../bookkeeper/common/util/ExecutorUtils.html      |    26 +-
 .../common/util/JsonUtil.ParseJsonException.html   |    24 +-
 .../apache/bookkeeper/common/util/JsonUtil.html    |    28 +-
 .../common/util/LogExceptionRunnable.html          |    26 +-
 .../apache/bookkeeper/common/util/MathUtils.html   |    26 +-
 .../apache/bookkeeper/common/util/MdcUtils.html    |    26 +-
 .../common/util/MemoryLimitController.html         |    26 +-
 .../util/OrderedExecutor.AbstractBuilder.html      |    30 +-
 .../common/util/OrderedExecutor.Builder.html       |    28 +-
 .../OrderedExecutor.ContextPreservingCallable.html |    26 +-
 .../OrderedExecutor.ContextPreservingRunnable.html |    26 +-
 .../common/util/OrderedExecutor.TimedCallable.html |    30 +-
 .../common/util/OrderedExecutor.TimedRunnable.html |    30 +-
 .../bookkeeper/common/util/OrderedExecutor.html    |    74 +-
 ...dScheduler.OrderedSchedulerDecoratedThread.html |    22 +-
 .../util/OrderedScheduler.SchedulerBuilder.html    |    28 +-
 .../bookkeeper/common/util/OrderedScheduler.html   |   195 +-
 .../apache/bookkeeper/common/util/Recyclable.html  |    22 +-
 .../bookkeeper/common/util/ReferenceCounted.html   |    22 +-
 .../bookkeeper/common/util/ReflectionUtils.html    |    26 +-
 .../org/apache/bookkeeper/common/util/Retries.html |    26 +-
 .../bookkeeper/common/util/SafeRunnable.html       |    28 +-
 .../util/SharedResourceManager.Resource.html       |    22 +-
 .../common/util/SharedResourceManager.html         |    28 +-
 .../common/util/SingleThreadExecutor.State.html    |   396 +
 .../common/util/SingleThreadExecutor.html          |   576 +
 .../SingleThreadSafeScheduledExecutorService.html  |   468 +
 .../apache/bookkeeper/common/util/StreamUtil.html  |    26 +-
 .../apache/bookkeeper/common/util/Watchable.html   |    26 +-
 .../org/apache/bookkeeper/common/util/Watcher.html |    22 +-
 .../common/util/affinity/CpuAffinity.html          |   282 +
 .../util/affinity/class-use/CpuAffinity.html       |   149 +
 .../common/util/affinity/impl/CpuAffinityImpl.html |   268 +
 .../common/util/affinity/impl/CpuAffinityJni.html  |   301 +
 .../util/affinity/impl/IsolatedProcessors.html     |   328 +
 .../common/util/affinity/impl/NativeUtils.html     |   279 +
 .../common/util/affinity/impl/ProcessorsInfo.html  |   339 +
 .../affinity/impl/class-use/CpuAffinityImpl.html   |   149 +
 .../affinity/impl/class-use/CpuAffinityJni.html    |   149 +
 .../impl/class-use/IsolatedProcessors.html         |   149 +
 .../util/affinity/impl/class-use/NativeUtils.html  |   149 +
 .../affinity/impl/class-use/ProcessorsInfo.html    |   200 +
 .../common/util/affinity/impl/package-summary.html |   196 +
 .../common/util/affinity/impl/package-tree.html    |   168 +
 .../common/util/affinity/impl/package-use.html     |   188 +
 .../common/util/affinity/package-summary.html      |   174 +
 .../common/util/affinity/package-tree.html         |   164 +
 .../common/util/affinity/package-use.html          |   149 +
 .../common/util/class-use/Backoff.Constant.html    |   203 +
 .../common/util/class-use/Backoff.Exponential.html |   207 +
 .../common/util/class-use/Backoff.Jitter.Type.html |   237 +
 .../common/util/class-use/Backoff.Jitter.html      |   207 +
 .../common/util/class-use/Backoff.Policy.html      |   231 +
 .../bookkeeper/common/util/class-use/Backoff.html  |   149 +
 .../util/class-use/BoundedExecutorService.html     |   149 +
 .../class-use/BoundedScheduledExecutorService.html |   149 +
 .../util/class-use/ExceptionMessageHelper.html     |   201 +
 .../common/util/class-use/ExecutorUtils.html       |   149 +
 .../class-use/JsonUtil.ParseJsonException.html     |   231 +
 .../bookkeeper/common/util/class-use/JsonUtil.html |   149 +
 .../util/class-use/LogExceptionRunnable.html       |   149 +
 .../common/util/class-use/MathUtils.html           |   197 +
 .../bookkeeper/common/util/class-use/MdcUtils.html |   149 +
 .../util/class-use/MemoryLimitController.html      |   149 +
 .../class-use/OrderedExecutor.AbstractBuilder.html |   264 +
 .../util/class-use/OrderedExecutor.Builder.html    |   195 +
 .../OrderedExecutor.ContextPreservingCallable.html |   149 +
 .../OrderedExecutor.ContextPreservingRunnable.html |   149 +
 .../class-use/OrderedExecutor.TimedCallable.html   |   149 +
 .../class-use/OrderedExecutor.TimedRunnable.html   |   149 +
 .../common/util/class-use/OrderedExecutor.html     |   462 +
 ...dScheduler.OrderedSchedulerDecoratedThread.html |   149 +
 .../OrderedScheduler.SchedulerBuilder.html         |   197 +
 .../common/util/class-use/OrderedScheduler.html    |   320 +
 .../common/util/class-use/Recyclable.html          |   277 +
 .../common/util/class-use/ReferenceCounted.html    |   149 +
 .../common/util/class-use/ReflectionUtils.html     |   149 +
 .../bookkeeper/common/util/class-use/Retries.html  |   149 +
 .../common/util/class-use/SafeRunnable.html        |   236 +
 .../class-use/SharedResourceManager.Resource.html  |   201 +
 .../util/class-use/SharedResourceManager.html      |   205 +
 .../util/class-use/SingleThreadExecutor.State.html |   205 +
 .../util/class-use/SingleThreadExecutor.html       |   149 +
 .../SingleThreadSafeScheduledExecutorService.html  |   149 +
 .../common/util/class-use/StreamUtil.html          |   149 +
 .../common/util/class-use/Watchable.html           |   239 +
 .../bookkeeper/common/util/class-use/Watcher.html  |   502 +
 .../bookkeeper/common/util/nativeio/NativeIO.html  |   666 +
 .../common/util/nativeio/NativeIOException.html    |   353 +
 .../common/util/nativeio/NativeIOImpl.html         |   572 +
 .../common/util/nativeio/NativeIOJni.html          |   522 +
 .../common/util/nativeio/NativeUtils.html          |   296 +
 .../common/util/nativeio/class-use/NativeIO.html   |   326 +
 .../util/nativeio/class-use/NativeIOException.html |   400 +
 .../util/nativeio/class-use/NativeIOImpl.html      |   149 +
 .../util/nativeio/class-use/NativeIOJni.html       |   149 +
 .../util/nativeio/class-use/NativeUtils.html       |   149 +
 .../common/util/nativeio/package-summary.html      |   218 +
 .../common/util/nativeio/package-tree.html         |   185 +
 .../common/util/nativeio/package-use.html          |   219 +
 .../bookkeeper/common/util/package-summary.html    |    42 +-
 .../bookkeeper/common/util/package-tree.html       |    39 +-
 .../apache/bookkeeper/common/util/package-use.html |   539 +
 .../bookkeeper/conf/AbstractConfiguration.html     |    74 +-
 .../bookkeeper/conf/ClientConfiguration.html       |   366 +-
 .../org/apache/bookkeeper/conf/Configurable.html   |     6 +-
 .../bookkeeper/conf/ServerConfiguration.html       |    26 +-
 .../conf/UncheckedConfigurationException.html      |     2 +-
 .../conf/class-use/AbstractConfiguration.html      |   424 +-
 .../conf/class-use/ClientConfiguration.html        |   369 +-
 .../bookkeeper/conf/class-use/Configurable.html    |    70 +-
 .../conf/class-use/ServerConfiguration.html        |  3314 +-
 .../class-use/UncheckedConfigurationException.html |     2 +-
 .../apache/bookkeeper/conf/package-summary.html    |     2 +-
 .../org/apache/bookkeeper/conf/package-tree.html   |     2 +-
 .../org/apache/bookkeeper/conf/package-use.html    |   677 +-
 .../discover/BookieServiceInfo.Endpoint.html       |    26 +-
 .../bookkeeper/discover/BookieServiceInfo.html     |    32 +-
 .../discover/BookieServiceInfoUtils.html           |    26 +-
 .../RegistrationClient.RegistrationListener.html   |    22 +-
 .../bookkeeper/discover/RegistrationClient.html    |    24 +-
 .../RegistrationManager.RegistrationListener.html  |    22 +-
 .../bookkeeper/discover/RegistrationManager.html   |    24 +-
 .../discover/ZKRegistrationClient.WatchTask.html   |    70 +-
 .../bookkeeper/discover/ZKRegistrationClient.html  |    32 +-
 .../bookkeeper/discover/ZKRegistrationManager.html |    32 +-
 .../class-use/BookieServiceInfo.Endpoint.html      |   226 +
 .../discover/class-use/BookieServiceInfo.html      |   445 +
 .../discover/class-use/BookieServiceInfoUtils.html |   149 +
 .../RegistrationClient.RegistrationListener.html   |   285 +
 .../discover/class-use/RegistrationClient.html     |   431 +
 .../RegistrationManager.RegistrationListener.html  |   230 +
 .../discover/class-use/RegistrationManager.html    |   618 +
 .../class-use/ZKRegistrationClient.WatchTask.html  |   200 +
 .../discover/class-use/ZKRegistrationClient.html   |   149 +
 .../discover/class-use/ZKRegistrationManager.html  |   149 +
 .../bookkeeper/discover/package-summary.html       |    20 +-
 .../apache/bookkeeper/discover/package-tree.html   |    24 +-
 .../apache/bookkeeper/discover/package-use.html    |   546 +
 .../feature/CacheableFeatureProvider.html          |     2 +-
 .../org/apache/bookkeeper/feature/Feature.html     |     2 +-
 .../apache/bookkeeper/feature/FeatureProvider.html |     2 +-
 .../bookkeeper/feature/FixedValueFeature.html      |     2 +-
 .../apache/bookkeeper/feature/SettableFeature.html |     2 +-
 .../feature/SettableFeatureProvider.html           |     2 +-
 .../class-use/CacheableFeatureProvider.html        |     2 +-
 .../bookkeeper/feature/class-use/Feature.html      |     2 +-
 .../feature/class-use/FeatureProvider.html         |    71 +-
 .../feature/class-use/FixedValueFeature.html       |     2 +-
 .../feature/class-use/SettableFeature.html         |     2 +-
 .../feature/class-use/SettableFeatureProvider.html |     2 +-
 .../apache/bookkeeper/feature/package-summary.html |     2 +-
 .../apache/bookkeeper/feature/package-tree.html    |     2 +-
 .../org/apache/bookkeeper/feature/package-use.html |    35 +-
 .../meta/AbstractHierarchicalLedgerManager.html    |    32 +-
 ...edgerManager.CancelWatchLedgerMetadataTask.html |   363 +
 ...ractZkLedgerManager.ReadLedgerMetadataTask.html |    30 +-
 .../bookkeeper/meta/AbstractZkLedgerManager.html   |    66 +-
 .../meta/AbstractZkLedgerManagerFactory.html       |    30 +-
 .../bookkeeper/meta/CleanupLedgerManager.html      |    83 +-
 .../apache/bookkeeper/meta/FlatLedgerManager.html  |    34 +-
 .../bookkeeper/meta/FlatLedgerManagerFactory.html  |    34 +-
 .../bookkeeper/meta/HierarchicalLedgerManager.html |    68 +-
 .../meta/HierarchicalLedgerManagerFactory.html     |    30 +-
 .../LayoutManager.LedgerLayoutExistsException.html |    24 +-
 .../org/apache/bookkeeper/meta/LayoutManager.html  |    24 +-
 .../meta/LedgerAuditorManager.AuditorEvent.html    |    26 +-
 .../bookkeeper/meta/LedgerAuditorManager.html      |    24 +-
 .../apache/bookkeeper/meta/LedgerIdGenerator.html  |    22 +-
 .../org/apache/bookkeeper/meta/LedgerLayout.html   |    30 +-
 .../bookkeeper/meta/LedgerManager.LedgerRange.html |    26 +-
 .../meta/LedgerManager.LedgerRangeIterator.html    |    22 +-
 .../org/apache/bookkeeper/meta/LedgerManager.html  |    51 +-
 .../bookkeeper/meta/LedgerManagerFactory.html      |    26 +-
 .../bookkeeper/meta/LedgerMetadataSerDe.html       |    30 +-
 .../meta/LedgerUnderreplicationManager.html        |    38 +-
 .../meta/LegacyHierarchicalLedgerManager.html      |    34 +-
 .../LegacyHierarchicalLedgerManagerFactory.html    |    34 +-
 .../meta/LongHierarchicalLedgerManager.html        |    34 +-
 .../meta/LongHierarchicalLedgerManagerFactory.html |    30 +-
 .../bookkeeper/meta/LongZkLedgerIdGenerator.html   |    26 +-
 ...tory.MsLedgerManager.MSLedgerRangeIterator.html |    30 +-
 ...ory.MsLedgerManager.ReadLedgerMetadataTask.html |    30 +-
 .../MSLedgerManagerFactory.MsLedgerManager.html    |    59 +-
 .../meta/MSLedgerManagerFactory.SyncResult.html    |    30 +-
 .../bookkeeper/meta/MSLedgerManagerFactory.html    |    36 +-
 .../bookkeeper/meta/MetadataBookieDriver.html      |    22 +-
 .../MetadataClientDriver.SessionStateListener.html |    22 +-
 .../bookkeeper/meta/MetadataClientDriver.html      |    24 +-
 .../MetadataDrivers.MetadataBookieDriverInfo.html  |    30 +-
 .../MetadataDrivers.MetadataClientDriverInfo.html  |    30 +-
 .../apache/bookkeeper/meta/MetadataDrivers.html    |    28 +-
 ...NullMetadataBookieDriver.NullLayoutManager.html |    28 +-
 ...adataBookieDriver.NullLedgerAuditorManager.html |    28 +-
 ...MetadataBookieDriver.NullLedgerIdGenerator.html |    26 +-
 ...NullMetadataBookieDriver.NullLedgerManager.html |    55 +-
 ...adataBookieDriver.NullLedgerManagerFactory.html |    26 +-
 ...ieDriver.NullLedgerUnderreplicationManager.html |    26 +-
 ...tadataBookieDriver.NullRegistrationManager.html |    28 +-
 .../bookkeeper/meta/NullMetadataBookieDriver.html  |    28 +-
 .../bookkeeper/meta/UnderreplicatedLedger.html     |    30 +-
 .../apache/bookkeeper/meta/ZkLayoutManager.html    |    28 +-
 .../bookkeeper/meta/ZkLedgerAuditorManager.html    |    28 +-
 .../bookkeeper/meta/ZkLedgerIdGenerator.html       |    30 +-
 .../meta/ZkLedgerUnderreplicationManager.html      |    38 +-
 .../AbstractHierarchicalLedgerManager.html         |   213 +
 ...edgerManager.CancelWatchLedgerMetadataTask.html |   149 +
 ...ractZkLedgerManager.ReadLedgerMetadataTask.html |   149 +
 .../meta/class-use/AbstractZkLedgerManager.html    |   227 +
 .../class-use/AbstractZkLedgerManagerFactory.html  |   229 +
 .../meta/class-use/CleanupLedgerManager.html       |   149 +
 .../meta/class-use/FlatLedgerManager.html          |   149 +
 .../meta/class-use/FlatLedgerManagerFactory.html   |   149 +
 .../meta/class-use/HierarchicalLedgerManager.html  |   149 +
 .../HierarchicalLedgerManagerFactory.html          |   197 +
 .../LayoutManager.LedgerLayoutExistsException.html |   149 +
 .../bookkeeper/meta/class-use/LayoutManager.html   |   403 +
 .../LedgerAuditorManager.AuditorEvent.html         |   235 +
 .../meta/class-use/LedgerAuditorManager.html       |   246 +
 .../meta/class-use/LedgerIdGenerator.html          |   303 +
 .../bookkeeper/meta/class-use/LedgerLayout.html    |   245 +
 .../meta/class-use/LedgerManager.LedgerRange.html  |   202 +
 .../LedgerManager.LedgerRangeIterator.html         |   247 +
 .../bookkeeper/meta/class-use/LedgerManager.html   |   776 +
 .../meta/class-use/LedgerManagerFactory.html       |   652 +
 .../meta/class-use/LedgerMetadataSerDe.html        |   149 +
 .../class-use/LedgerUnderreplicationManager.html   |   336 +
 .../class-use/LegacyHierarchicalLedgerManager.html |   195 +
 .../LegacyHierarchicalLedgerManagerFactory.html    |   204 +
 .../class-use/LongHierarchicalLedgerManager.html   |   195 +
 .../LongHierarchicalLedgerManagerFactory.html      |   149 +
 .../meta/class-use/LongZkLedgerIdGenerator.html    |   149 +
 ...tory.MsLedgerManager.MSLedgerRangeIterator.html |   149 +
 ...ory.MsLedgerManager.ReadLedgerMetadataTask.html |   149 +
 .../MSLedgerManagerFactory.MsLedgerManager.html    |   149 +
 .../MSLedgerManagerFactory.SyncResult.html         |   149 +
 .../meta/class-use/MSLedgerManagerFactory.html     |   149 +
 .../meta/class-use/MetadataBookieDriver.html       |   402 +
 .../MetadataClientDriver.SessionStateListener.html |   225 +
 .../meta/class-use/MetadataClientDriver.html       |   368 +
 .../MetadataDrivers.MetadataBookieDriverInfo.html  |   195 +
 .../MetadataDrivers.MetadataClientDriverInfo.html  |   195 +
 .../bookkeeper/meta/class-use/MetadataDrivers.html |   149 +
 ...NullMetadataBookieDriver.NullLayoutManager.html |   149 +
 ...adataBookieDriver.NullLedgerAuditorManager.html |   149 +
 ...MetadataBookieDriver.NullLedgerIdGenerator.html |   149 +
 ...NullMetadataBookieDriver.NullLedgerManager.html |   149 +
 ...adataBookieDriver.NullLedgerManagerFactory.html |   149 +
 ...ieDriver.NullLedgerUnderreplicationManager.html |   149 +
 ...tadataBookieDriver.NullRegistrationManager.html |   149 +
 .../meta/class-use/NullMetadataBookieDriver.html   |   149 +
 .../meta/class-use/UnderreplicatedLedger.html      |   239 +
 .../bookkeeper/meta/class-use/ZkLayoutManager.html |   149 +
 .../meta/class-use/ZkLedgerAuditorManager.html     |   149 +
 .../meta/class-use/ZkLedgerIdGenerator.html        |   197 +
 .../class-use/ZkLedgerUnderreplicationManager.html |   149 +
 .../apache/bookkeeper/meta/exceptions/Code.html    |    26 +-
 .../meta/exceptions/MetadataException.html         |    26 +-
 .../bookkeeper/meta/exceptions/class-use/Code.html |   235 +
 .../exceptions/class-use/MetadataException.html    |   371 +
 .../meta/exceptions/package-summary.html           |    20 +-
 .../bookkeeper/meta/exceptions/package-tree.html   |    22 +-
 .../bookkeeper/meta/exceptions/package-use.html    |   286 +
 .../apache/bookkeeper/meta/package-summary.html    |    20 +-
 .../org/apache/bookkeeper/meta/package-tree.html   |    25 +-
 .../org/apache/bookkeeper/meta/package-use.html    |   637 +
 .../bookkeeper/meta/zk/ZKMetadataBookieDriver.html |    30 +-
 .../bookkeeper/meta/zk/ZKMetadataClientDriver.html |    32 +-
 .../bookkeeper/meta/zk/ZKMetadataDriverBase.html   |    30 +-
 .../meta/zk/class-use/ZKMetadataBookieDriver.html  |   149 +
 .../meta/zk/class-use/ZKMetadataClientDriver.html  |   149 +
 .../meta/zk/class-use/ZKMetadataDriverBase.html    |   204 +
 .../apache/bookkeeper/meta/zk/package-summary.html |    20 +-
 .../apache/bookkeeper/meta/zk/package-tree.html    |    20 +-
 .../org/apache/bookkeeper/meta/zk/package-use.html |   188 +
 .../bookkeeper/metastore/InMemoryMetaStore.html    |    30 +-
 .../metastore/InMemoryMetastoreCursor.html         |    30 +-
 .../InMemoryMetastoreTable.MetadataVersion.html    |    32 +-
 .../metastore/InMemoryMetastoreTable.Result.html   |    28 +-
 .../metastore/InMemoryMetastoreTable.html          |    30 +-
 .../metastore/MSException.BadVersionException.html |    26 +-
 .../bookkeeper/metastore/MSException.Code.html     |    26 +-
 .../metastore/MSException.IllegalOpException.html  |    26 +-
 .../metastore/MSException.KeyExistsException.html  |    26 +-
 .../MSException.MSInterruptedException.html        |    26 +-
 .../metastore/MSException.NoEntriesException.html  |    26 +-
 .../metastore/MSException.NoKeyException.html      |    26 +-
 .../MSException.OperationFailureException.html     |    26 +-
 .../MSException.ServiceDownException.html          |    26 +-
 .../apache/bookkeeper/metastore/MSException.html   |    28 +-
 .../metastore/MSWatchedEvent.EventType.html        |    26 +-
 .../bookkeeper/metastore/MSWatchedEvent.html       |    32 +-
 .../org/apache/bookkeeper/metastore/MetaStore.html |    22 +-
 .../bookkeeper/metastore/MetastoreCallback.html    |    22 +-
 .../MetastoreCursor.ReadEntriesCallback.html       |    20 +-
 .../bookkeeper/metastore/MetastoreCursor.html      |    28 +-
 .../bookkeeper/metastore/MetastoreException.html   |    24 +-
 .../bookkeeper/metastore/MetastoreFactory.html     |    26 +-
 .../metastore/MetastoreScannableTable.Order.html   |    26 +-
 .../metastore/MetastoreScannableTable.html         |    28 +-
 .../bookkeeper/metastore/MetastoreTable.html       |    26 +-
 .../bookkeeper/metastore/MetastoreTableItem.html   |    26 +-
 .../MetastoreUtils.MultiMetastoreCallback.html     |    30 +-
 .../MetastoreUtils.SyncMetastoreCallback.html      |    30 +-
 .../bookkeeper/metastore/MetastoreUtils.html       |    28 +-
 .../bookkeeper/metastore/MetastoreWatcher.html     |    22 +-
 .../org/apache/bookkeeper/metastore/Value.html     |    30 +-
 .../metastore/class-use/InMemoryMetaStore.html     |   194 +
 .../class-use/InMemoryMetastoreCursor.html         |   149 +
 .../InMemoryMetastoreTable.MetadataVersion.html    |   208 +
 .../class-use/InMemoryMetastoreTable.Result.html   |   149 +
 .../class-use/InMemoryMetastoreTable.html          |   195 +
 .../class-use/MSException.BadVersionException.html |   149 +
 .../metastore/class-use/MSException.Code.html      |   285 +
 .../class-use/MSException.IllegalOpException.html  |   149 +
 .../class-use/MSException.KeyExistsException.html  |   149 +
 .../MSException.MSInterruptedException.html        |   149 +
 .../class-use/MSException.NoEntriesException.html  |   149 +
 .../class-use/MSException.NoKeyException.html      |   149 +
 .../MSException.OperationFailureException.html     |   149 +
 .../MSException.ServiceDownException.html          |   149 +
 .../metastore/class-use/MSException.html           |   314 +
 .../class-use/MSWatchedEvent.EventType.html        |   239 +
 .../metastore/class-use/MSWatchedEvent.html        |   223 +
 .../bookkeeper/metastore/class-use/MetaStore.html  |   262 +
 .../metastore/class-use/MetastoreCallback.html     |   409 +
 .../MetastoreCursor.ReadEntriesCallback.html       |   206 +
 .../metastore/class-use/MetastoreCursor.html       |   362 +
 .../metastore/class-use/MetastoreException.html    |   223 +
 .../metastore/class-use/MetastoreFactory.html      |   149 +
 .../class-use/MetastoreScannableTable.Order.html   |   267 +
 .../class-use/MetastoreScannableTable.html         |   247 +
 .../metastore/class-use/MetastoreTable.html        |   254 +
 .../metastore/class-use/MetastoreTableItem.html    |   232 +
 .../MetastoreUtils.MultiMetastoreCallback.html     |   149 +
 .../MetastoreUtils.SyncMetastoreCallback.html      |   149 +
 .../metastore/class-use/MetastoreUtils.html        |   149 +
 .../metastore/class-use/MetastoreWatcher.html      |   238 +
 .../bookkeeper/metastore/class-use/Value.html      |   393 +
 .../bookkeeper/metastore/package-summary.html      |    20 +-
 .../apache/bookkeeper/metastore/package-tree.html  |    24 +-
 .../apache/bookkeeper/metastore/package-use.html   |   345 +
 .../bookkeeper/net/AbstractDNSToSwitchMapping.html |    26 +-
 .../org/apache/bookkeeper/net/BookieId.html        |    22 +-
 .../org/apache/bookkeeper/net/BookieNode.html      |    28 +-
 .../apache/bookkeeper/net/BookieSocketAddress.html |    43 +-
 .../bookkeeper/net/CachedDNSToSwitchMapping.html   |    30 +-
 .../bookkeeper/net/CommonConfigurationKeys.html    |    22 +-
 .../api/javadoc/org/apache/bookkeeper/net/DNS.html |    26 +-
 .../apache/bookkeeper/net/DNSToSwitchMapping.html  |    22 +-
 .../org/apache/bookkeeper/net/NetUtils.html        |    26 +-
 .../org/apache/bookkeeper/net/NetworkTopology.html |    26 +-
 .../net/NetworkTopologyImpl.InnerNode.html         |    30 +-
 ...tworkTopologyImpl.InvalidTopologyException.html |    24 +-
 .../apache/bookkeeper/net/NetworkTopologyImpl.html |    56 +-
 .../javadoc/org/apache/bookkeeper/net/Node.html    |    22 +-
 .../org/apache/bookkeeper/net/NodeBase.html        |    30 +-
 .../apache/bookkeeper/net/ScriptBasedMapping.html  |    30 +-
 .../net/StabilizeNetworkTopology.NodeStatus.html   |    30 +-
 .../bookkeeper/net/StabilizeNetworkTopology.html   |    32 +-
 .../net/class-use/AbstractDNSToSwitchMapping.html  |   208 +
 .../apache/bookkeeper/net/class-use/BookieId.html  |  3809 ++
 .../bookkeeper/net/class-use/BookieNode.html       |   976 +
 .../net/class-use/BookieSocketAddress.html         |   326 +
 .../net/class-use/CachedDNSToSwitchMapping.html    |   199 +
 .../net/class-use/CommonConfigurationKeys.html     |   149 +
 .../org/apache/bookkeeper/net/class-use/DNS.html   |   149 +
 .../net/class-use/DNSToSwitchMapping.html          |   619 +
 .../apache/bookkeeper/net/class-use/NetUtils.html  |   149 +
 .../bookkeeper/net/class-use/NetworkTopology.html  |   233 +
 .../class-use/NetworkTopologyImpl.InnerNode.html   |   232 +
 ...tworkTopologyImpl.InvalidTopologyException.html |   149 +
 .../net/class-use/NetworkTopologyImpl.html         |   195 +
 .../org/apache/bookkeeper/net/class-use/Node.html  |   734 +
 .../apache/bookkeeper/net/class-use/NodeBase.html  |   204 +
 .../net/class-use/ScriptBasedMapping.html          |   149 +
 .../StabilizeNetworkTopology.NodeStatus.html       |   210 +
 .../net/class-use/StabilizeNetworkTopology.html    |   149 +
 .../org/apache/bookkeeper/net/package-summary.html |    20 +-
 .../org/apache/bookkeeper/net/package-tree.html    |    22 +-
 .../org/apache/bookkeeper/net/package-use.html     |   588 +
 .../bookkeeper/processor/RequestProcessor.html     |    30 +-
 .../processor/class-use/RequestProcessor.html      |   248 +
 .../bookkeeper/processor/package-summary.html      |    20 +-
 .../apache/bookkeeper/processor/package-tree.html  |    20 +-
 .../apache/bookkeeper/processor/package-use.html   |   188 +
 .../proto/AuthHandler.AuthenticationException.html |    24 +-
 ...tSideHandler.AuthHandshakeCompleteCallback.html |    30 +-
 ...dler.ClientSideHandler.AuthRequestCallback.html |    30 +-
 .../proto/AuthHandler.ClientSideHandler.html       |    32 +-
 ...rSideHandler.AuthHandshakeCompleteCallback.html |    26 +-
 ...ler.ServerSideHandler.AuthResponseCallback.html |    38 +-
 ...rverSideHandler.AuthResponseCallbackLegacy.html |    30 +-
 .../proto/AuthHandler.ServerSideHandler.html       |    32 +-
 .../org/apache/bookkeeper/proto/AuthHandler.html   |    30 +-
 .../bookkeeper/proto/BKStats.OpStatData.html       |    26 +-
 .../apache/bookkeeper/proto/BKStats.OpStats.html   |    30 +-
 .../org/apache/bookkeeper/proto/BKStats.html       |    28 +-
 .../proto/BatchedReadEntryProcessor.html           |   404 +
 ...dressResolver.BookieIdNotResolvedException.html |    26 +-
 .../bookkeeper/proto/BookieAddressResolver.html    |    26 +-
 .../org/apache/bookkeeper/proto/BookieClient.html  |   187 +-
 .../apache/bookkeeper/proto/BookieClientImpl.html  |   139 +-
 .../bookkeeper/proto/BookieConnectionPeer.html     |    20 +-
 ...ver.BookieSideConnectionPeerContextHandler.html |    32 +-
 .../apache/bookkeeper/proto/BookieNettyServer.html |    74 +-
 .../proto/BookieProtoEncoding.EnDecoder.html       |    22 +-
 .../proto/BookieProtoEncoding.RequestDecoder.html  |    32 +-
 .../BookieProtoEncoding.RequestEnDeCoderPreV3.html |    30 +-
 .../BookieProtoEncoding.RequestEnDecoderV3.html    |    30 +-
 .../proto/BookieProtoEncoding.RequestEncoder.html  |    32 +-
 .../proto/BookieProtoEncoding.ResponseDecoder.html |    32 +-
 ...BookieProtoEncoding.ResponseEnDeCoderPreV3.html |    56 +-
 .../BookieProtoEncoding.ResponseEnDecoderV3.html   |    30 +-
 .../proto/BookieProtoEncoding.ResponseEncoder.html |    32 +-
 .../bookkeeper/proto/BookieProtoEncoding.html      |    85 +-
 .../proto/BookieProtocol.AddResponse.html          |    26 +-
 .../proto/BookieProtocol.AuthRequest.html          |    42 +-
 .../proto/BookieProtocol.AuthResponse.html         |    44 +-
 .../proto/BookieProtocol.BatchedReadRequest.html   |   449 +
 .../proto/BookieProtocol.BatchedReadResponse.html  |   567 +
 .../proto/BookieProtocol.ErrorResponse.html        |    28 +-
 .../proto/BookieProtocol.PacketHeader.html         |    26 +-
 .../proto/BookieProtocol.ParsedAddRequest.html     |    26 +-
 .../proto/BookieProtocol.ReadRequest.html          |   100 +-
 .../proto/BookieProtocol.ReadResponse.html         |   147 +-
 .../bookkeeper/proto/BookieProtocol.Request.html   |    32 +-
 .../bookkeeper/proto/BookieProtocol.Response.html  |    52 +-
 .../apache/bookkeeper/proto/BookieProtocol.html    |   123 +-
 .../bookkeeper/proto/BookieRequestHandler.html     |    78 +-
 .../bookkeeper/proto/BookieRequestProcessor.html   |   144 +-
 .../org/apache/bookkeeper/proto/BookieServer.html  |    30 +-
 ...InternalCallbacks.BatchedReadEntryCallback.html |   270 +
 ...eeperInternalCallbacks.ForceLedgerCallback.html |    22 +-
 ...alCallbacks.FutureGetListOfEntriesOfLedger.html |    30 +-
 ...ookkeeperInternalCallbacks.GenericCallback.html |    22 +-
 ...perInternalCallbacks.GenericCallbackFuture.html |    30 +-
 ...perInternalCallbacks.GetBookieInfoCallback.html |    22 +-
 ...Callbacks.GetListOfEntriesOfLedgerCallback.html |    22 +-
 ...erInternalCallbacks.LedgerMetadataListener.html |    22 +-
 .../BookkeeperInternalCallbacks.MultiCallback.html |    32 +-
 .../BookkeeperInternalCallbacks.Processor.html     |    22 +-
 ...kkeeperInternalCallbacks.ReadEntryCallback.html |    22 +-
 ...eperInternalCallbacks.ReadEntryCallbackCtx.html |    24 +-
 ...kkeeperInternalCallbacks.ReadEntryListener.html |    22 +-
 ...ookkeeperInternalCallbacks.ReadLacCallback.html |    22 +-
 ...okkeeperInternalCallbacks.StartTLSCallback.html |    22 +-
 ...eperInternalCallbacks.TimedGenericCallback.html |    30 +-
 .../BookkeeperInternalCallbacks.WriteCallback.html |    22 +-
 ...okkeeperInternalCallbacks.WriteLacCallback.html |    22 +-
 .../proto/BookkeeperInternalCallbacks.html         |    71 +-
 .../BookkeeperProtocol.AddRequest.Builder.html     |  1117 +
 .../proto/BookkeeperProtocol.AddRequest.Flag.html  |   588 +
 .../proto/BookkeeperProtocol.AddRequest.html       |  1363 +
 .../BookkeeperProtocol.AddRequestOrBuilder.html    |   516 +
 .../BookkeeperProtocol.AddResponse.Builder.html    |   847 +
 .../proto/BookkeeperProtocol.AddResponse.html      |  1164 +
 .../BookkeeperProtocol.AddResponseOrBuilder.html   |   390 +
 .../BookkeeperProtocol.AuthMessage.Builder.html    |   803 +
 .../proto/BookkeeperProtocol.AuthMessage.html      |  1123 +
 .../BookkeeperProtocol.AuthMessageOrBuilder.html   |   369 +
 .../BookkeeperProtocol.BKPacketHeader.Builder.html |   942 +
 .../proto/BookkeeperProtocol.BKPacketHeader.html   |  1235 +
 ...BookkeeperProtocol.BKPacketHeaderOrBuilder.html |   432 +
 .../BookkeeperProtocol.ContextPair.Builder.html    |   849 +
 .../proto/BookkeeperProtocol.ContextPair.html      |  1146 +
 .../BookkeeperProtocol.ContextPairOrBuilder.html   |   390 +
 ...kkeeperProtocol.ForceLedgerRequest.Builder.html |   667 +
 .../BookkeeperProtocol.ForceLedgerRequest.html     |  1036 +
 ...keeperProtocol.ForceLedgerRequestOrBuilder.html |   306 +
 ...keeperProtocol.ForceLedgerResponse.Builder.html |   757 +
 .../BookkeeperProtocol.ForceLedgerResponse.html    |  1100 +
 ...eeperProtocol.ForceLedgerResponseOrBuilder.html |   348 +
 ...eeperProtocol.GetBookieInfoRequest.Builder.html |   687 +
 ...kkeeperProtocol.GetBookieInfoRequest.Flags.html |   625 +
 .../BookkeeperProtocol.GetBookieInfoRequest.html   |  1053 +
 ...eperProtocol.GetBookieInfoRequestOrBuilder.html |   316 +
 ...eperProtocol.GetBookieInfoResponse.Builder.html |   847 +
 .../BookkeeperProtocol.GetBookieInfoResponse.html  |  1164 +
 ...perProtocol.GetBookieInfoResponseOrBuilder.html |   390 +
 ...ol.GetListOfEntriesOfLedgerRequest.Builder.html |   667 +
 ...erProtocol.GetListOfEntriesOfLedgerRequest.html |  1036 +
 ...l.GetListOfEntriesOfLedgerRequestOrBuilder.html |   306 +
 ...l.GetListOfEntriesOfLedgerResponse.Builder.html |   867 +
 ...rProtocol.GetListOfEntriesOfLedgerResponse.html |  1174 +
 ....GetListOfEntriesOfLedgerResponseOrBuilder.html |   400 +
 .../proto/BookkeeperProtocol.OperationType.html    |  1010 +
 .../proto/BookkeeperProtocol.ProtocolVersion.html  |   667 +
 .../BookkeeperProtocol.ReadLacRequest.Builder.html |   667 +
 .../proto/BookkeeperProtocol.ReadLacRequest.html   |  1036 +
 ...BookkeeperProtocol.ReadLacRequestOrBuilder.html |   306 +
 ...BookkeeperProtocol.ReadLacResponse.Builder.html |   977 +
 .../proto/BookkeeperProtocol.ReadLacResponse.html  |  1248 +
 ...ookkeeperProtocol.ReadLacResponseOrBuilder.html |   452 +
 .../BookkeeperProtocol.ReadRequest.Builder.html    |  1197 +
 .../proto/BookkeeperProtocol.ReadRequest.Flag.html |   625 +
 .../proto/BookkeeperProtocol.ReadRequest.html      |  1403 +
 .../BookkeeperProtocol.ReadRequestOrBuilder.html   |   556 +
 .../BookkeeperProtocol.ReadResponse.Builder.html   |  1137 +
 .../proto/BookkeeperProtocol.ReadResponse.html     |  1366 +
 .../BookkeeperProtocol.ReadResponseOrBuilder.html  |   526 +
 .../proto/BookkeeperProtocol.Request.Builder.html  |  2561 ++
 .../proto/BookkeeperProtocol.Request.html          |  1985 +
 .../proto/BookkeeperProtocol.RequestOrBuilder.html |   979 +
 .../proto/BookkeeperProtocol.Response.Builder.html |  2251 +
 .../proto/BookkeeperProtocol.Response.html         |  1913 +
 .../BookkeeperProtocol.ResponseOrBuilder.html      |   923 +
 ...BookkeeperProtocol.StartTLSRequest.Builder.html |   577 +
 .../proto/BookkeeperProtocol.StartTLSRequest.html  |   972 +
 ...ookkeeperProtocol.StartTLSRequestOrBuilder.html |   234 +
 ...ookkeeperProtocol.StartTLSResponse.Builder.html |   577 +
 .../proto/BookkeeperProtocol.StartTLSResponse.html |   972 +
 ...okkeeperProtocol.StartTLSResponseOrBuilder.html |   234 +
 .../proto/BookkeeperProtocol.StatusCode.html       |   983 +
 ...BookkeeperProtocol.WriteLacRequest.Builder.html |   937 +
 .../proto/BookkeeperProtocol.WriteLacRequest.html  |  1228 +
 ...ookkeeperProtocol.WriteLacRequestOrBuilder.html |   432 +
 ...ookkeeperProtocol.WriteLacResponse.Builder.html |   757 +
 .../proto/BookkeeperProtocol.WriteLacResponse.html |  1100 +
 ...okkeeperProtocol.WriteLacResponseOrBuilder.html |   348 +
 .../bookkeeper/proto/BookkeeperProtocol.html       |   594 +
 .../bookkeeper/proto/ClientConnectionPeer.html     |    20 +-
 .../apache/bookkeeper/proto/ConnectionPeer.html    |    22 +-
 .../DataFormats.AuditorVoteFormat.Builder.html     |   718 +
 .../proto/DataFormats.AuditorVoteFormat.html       |  1066 +
 .../DataFormats.AuditorVoteFormatOrBuilder.html    |   327 +
 ...ataFormats.BookieServiceInfoFormat.Builder.html |  1169 +
 ...s.BookieServiceInfoFormat.Endpoint.Builder.html |  1504 +
 ...taFormats.BookieServiceInfoFormat.Endpoint.html |  1532 +
 ....BookieServiceInfoFormat.EndpointOrBuilder.html |   671 +
 .../proto/DataFormats.BookieServiceInfoFormat.html |  1283 +
 ...taFormats.BookieServiceInfoFormatOrBuilder.html |   455 +
 .../DataFormats.CheckAllLedgersFormat.Builder.html |   672 +
 .../proto/DataFormats.CheckAllLedgersFormat.html   |  1043 +
 ...DataFormats.CheckAllLedgersFormatOrBuilder.html |   306 +
 .../proto/DataFormats.CookieFormat.Builder.html    |  1262 +
 .../bookkeeper/proto/DataFormats.CookieFormat.html |  1414 +
 .../proto/DataFormats.CookieFormatOrBuilder.html   |   579 +
 .../DataFormats.LedgerMetadataFormat.Builder.html  |  2150 +
 ...ataFormats.LedgerMetadataFormat.DigestType.html |   699 +
 ...rmats.LedgerMetadataFormat.Segment.Builder.html |   879 +
 .../DataFormats.LedgerMetadataFormat.Segment.html  |  1150 +
 ...mats.LedgerMetadataFormat.SegmentOrBuilder.html |   394 +
 .../DataFormats.LedgerMetadataFormat.State.html    |   662 +
 ...erMetadataFormat.cMetadataMapEntry.Builder.html |   803 +
 ...ats.LedgerMetadataFormat.cMetadataMapEntry.html |  1123 +
 ...rMetadataFormat.cMetadataMapEntryOrBuilder.html |   369 +
 .../proto/DataFormats.LedgerMetadataFormat.html    |  1903 +
 .../DataFormats.LedgerMetadataFormatOrBuilder.html |   854 +
 ...ts.LedgerRereplicationLayoutFormat.Builder.html |   803 +
 ...ataFormats.LedgerRereplicationLayoutFormat.html |  1123 +
 ...s.LedgerRereplicationLayoutFormatOrBuilder.html |   369 +
 .../proto/DataFormats.LockDataFormat.Builder.html  |   718 +
 .../proto/DataFormats.LockDataFormat.html          |  1066 +
 .../proto/DataFormats.LockDataFormatOrBuilder.html |   327 +
 ...Formats.PlacementPolicyCheckFormat.Builder.html |   672 +
 .../DataFormats.PlacementPolicyCheckFormat.html    |  1043 +
 ...ormats.PlacementPolicyCheckFormatOrBuilder.html |   306 +
 .../DataFormats.ReplicasCheckFormat.Builder.html   |   672 +
 .../proto/DataFormats.ReplicasCheckFormat.html     |  1043 +
 .../DataFormats.ReplicasCheckFormatOrBuilder.html  |   306 +
 ...ormats.UnderreplicatedLedgerFormat.Builder.html |   879 +
 .../DataFormats.UnderreplicatedLedgerFormat.html   |  1150 +
 ...rmats.UnderreplicatedLedgerFormatOrBuilder.html |   394 +
 .../org/apache/bookkeeper/proto/DataFormats.html   |   449 +
 .../proto/DefaultPerChannelBookieClientPool.html   |    30 +-
 .../bookkeeper/proto/ForceLedgerProcessorV3.html   |    78 +-
 .../bookkeeper/proto/GetBookieInfoProcessorV3.html |    78 +-
 .../proto/GetListOfEntriesOfLedgerProcessorV3.html |    84 +-
 .../bookkeeper/proto/LocalBookiesRegistry.html     |    26 +-
 .../proto/LongPollReadEntryProcessorV3.html        |    84 +-
 .../bookkeeper/proto/PacketProcessorBase.html      |   143 +-
 .../bookkeeper/proto/PacketProcessorBaseV3.html    |    98 +-
 .../PerChannelBookieClient.AddCompletion.html      |    38 +-
 ...rChannelBookieClient.BatchedReadCompletion.html |   444 +
 .../PerChannelBookieClient.CompletionKey.html      |    58 +-
 .../PerChannelBookieClient.CompletionValue.html    |    48 +-
 ...annelBookieClient.ConnectionFutureListener.html |    28 +-
 .../PerChannelBookieClient.ConnectionState.html    |    26 +-
 ...okieClient.ContextPreservingFutureListener.html |    28 +-
 ...rChannelBookieClient.ForceLedgerCompletion.html |    34 +-
 ...hannelBookieClient.GetBookieInfoCompletion.html |    34 +-
 ...eClient.GetListOfEntriesOfLedgerCompletion.html |    34 +-
 .../PerChannelBookieClient.ReadCompletion.html     |    38 +-
 .../PerChannelBookieClient.ReadLacCompletion.html  |    34 +-
 .../PerChannelBookieClient.StartTLSCompletion.html |    34 +-
 .../PerChannelBookieClient.TxnCompletionKey.html   |   414 +
 .../PerChannelBookieClient.WriteLacCompletion.html |    34 +-
 .../bookkeeper/proto/PerChannelBookieClient.html   |   189 +-
 .../proto/PerChannelBookieClientFactory.html       |    22 +-
 .../proto/PerChannelBookieClientPool.html          |    22 +-
 .../bookkeeper/proto/ReadEntryProcessor.html       |   215 +-
 .../bookkeeper/proto/ReadEntryProcessorV3.html     |   136 +-
 .../bookkeeper/proto/ReadLacProcessorV3.html       |    78 +-
 .../proto/ReadLastConfirmedAndEntryContext.html    |    30 +-
 .../org/apache/bookkeeper/proto/RequestStats.html  |    60 +-
 .../org/apache/bookkeeper/proto/RequestUtils.html  |    62 +-
 .../apache/bookkeeper/proto/ResponseBuilder.html   |    48 +-
 .../proto/SimpleBookieServiceInfoProvider.html     |    26 +-
 .../bookkeeper/proto/WriteEntryProcessor.html      |    66 +-
 .../bookkeeper/proto/WriteEntryProcessorV3.html    |    80 +-
 .../bookkeeper/proto/WriteLacProcessorV3.html      |    78 +-
 .../proto/checksum/CRC32CDigestManager.html        |   126 +-
 .../checksum/CRC32DigestManager.CRC32Digest.html   |    52 +-
 .../proto/checksum/CRC32DigestManager.html         |   126 +-
 .../proto/checksum/DigestManager.RecoveryData.html |    30 +-
 .../bookkeeper/proto/checksum/DigestManager.html   |   166 +-
 .../proto/checksum/DirectMemoryCRC32Digest.html    |    62 +-
 .../proto/checksum/DummyDigestManager.html         |   128 +-
 .../proto/checksum/MacDigestManager.html           |   130 +-
 .../proto/checksum/StandardCRC32Digest.html        |    62 +-
 .../checksum/class-use/CRC32CDigestManager.html    |   149 +
 .../class-use/CRC32DigestManager.CRC32Digest.html  |   205 +
 .../checksum/class-use/CRC32DigestManager.html     |   149 +
 .../class-use/DigestManager.RecoveryData.html      |   239 +
 .../proto/checksum/class-use/DigestManager.html    |   299 +
 .../class-use/DirectMemoryCRC32Digest.html         |   149 +
 .../checksum/class-use/DummyDigestManager.html     |   149 +
 .../proto/checksum/class-use/MacDigestManager.html |   149 +
 .../checksum/class-use/StandardCRC32Digest.html    |   149 +
 .../bookkeeper/proto/checksum/package-summary.html |    20 +-
 .../bookkeeper/proto/checksum/package-tree.html    |    22 +-
 .../bookkeeper/proto/checksum/package-use.html     |   233 +
 .../AuthHandler.AuthenticationException.html       |   149 +
 ...tSideHandler.AuthHandshakeCompleteCallback.html |   149 +
 ...dler.ClientSideHandler.AuthRequestCallback.html |   149 +
 .../class-use/AuthHandler.ClientSideHandler.html   |   149 +
 ...rSideHandler.AuthHandshakeCompleteCallback.html |   149 +
 ...ler.ServerSideHandler.AuthResponseCallback.html |   149 +
 ...rverSideHandler.AuthResponseCallbackLegacy.html |   149 +
 .../class-use/AuthHandler.ServerSideHandler.html   |   149 +
 .../bookkeeper/proto/class-use/AuthHandler.html    |   149 +
 .../proto/class-use/BKStats.OpStatData.html        |   195 +
 .../proto/class-use/BKStats.OpStats.html           |   251 +
 .../apache/bookkeeper/proto/class-use/BKStats.html |   231 +
 .../proto/class-use/BatchedReadEntryProcessor.html |   200 +
 ...dressResolver.BookieIdNotResolvedException.html |   227 +
 .../proto/class-use/BookieAddressResolver.html     |   642 +
 .../bookkeeper/proto/class-use/BookieClient.html   |   364 +
 .../proto/class-use/BookieClientImpl.html          |   149 +
 .../proto/class-use/BookieConnectionPeer.html      |   335 +
 ...ver.BookieSideConnectionPeerContextHandler.html |   149 +
 .../proto/class-use/BookieNettyServer.html         |   210 +
 .../class-use/BookieProtoEncoding.EnDecoder.html   |   268 +
 .../BookieProtoEncoding.RequestDecoder.html        |   149 +
 .../BookieProtoEncoding.RequestEnDeCoderPreV3.html |   149 +
 .../BookieProtoEncoding.RequestEnDecoderV3.html    |   149 +
 .../BookieProtoEncoding.RequestEncoder.html        |   149 +
 .../BookieProtoEncoding.ResponseDecoder.html       |   149 +
 ...BookieProtoEncoding.ResponseEnDeCoderPreV3.html |   149 +
 .../BookieProtoEncoding.ResponseEnDecoderV3.html   |   149 +
 .../BookieProtoEncoding.ResponseEncoder.html       |   149 +
 .../proto/class-use/BookieProtoEncoding.html       |   149 +
 .../class-use/BookieProtocol.AddResponse.html      |   198 +
 .../class-use/BookieProtocol.AuthRequest.html      |   209 +
 .../class-use/BookieProtocol.AuthResponse.html     |   149 +
 .../BookieProtocol.BatchedReadRequest.html         |   228 +
 .../BookieProtocol.BatchedReadResponse.html        |   149 +
 .../class-use/BookieProtocol.ErrorResponse.html    |   149 +
 .../class-use/BookieProtocol.PacketHeader.html     |   149 +
 .../class-use/BookieProtocol.ParsedAddRequest.html |   230 +
 .../class-use/BookieProtocol.ReadRequest.html      |   235 +
 .../class-use/BookieProtocol.ReadResponse.html     |   149 +
 .../proto/class-use/BookieProtocol.Request.html    |   277 +
 .../proto/class-use/BookieProtocol.Response.html   |   310 +
 .../bookkeeper/proto/class-use/BookieProtocol.html |   149 +
 .../proto/class-use/BookieRequestHandler.html      |   375 +
 .../proto/class-use/BookieRequestProcessor.html    |   325 +
 .../bookkeeper/proto/class-use/BookieServer.html   |   312 +
 ...InternalCallbacks.BatchedReadEntryCallback.html |   322 +
 ...eeperInternalCallbacks.ForceLedgerCallback.html |   276 +
 ...alCallbacks.FutureGetListOfEntriesOfLedger.html |   149 +
 ...ookkeeperInternalCallbacks.GenericCallback.html |   530 +
 ...perInternalCallbacks.GenericCallbackFuture.html |   149 +
 ...perInternalCallbacks.GetBookieInfoCallback.html |   245 +
 ...Callbacks.GetListOfEntriesOfLedgerCallback.html |   243 +
 ...erInternalCallbacks.LedgerMetadataListener.html |   304 +
 .../BookkeeperInternalCallbacks.MultiCallback.html |   149 +
 .../BookkeeperInternalCallbacks.Processor.html     |   308 +
 ...kkeeperInternalCallbacks.ReadEntryCallback.html |   408 +
 ...eperInternalCallbacks.ReadEntryCallbackCtx.html |   225 +
 ...kkeeperInternalCallbacks.ReadEntryListener.html |   271 +
 ...ookkeeperInternalCallbacks.ReadLacCallback.html |   277 +
 ...okkeeperInternalCallbacks.StartTLSCallback.html |   195 +
 ...eperInternalCallbacks.TimedGenericCallback.html |   149 +
 .../BookkeeperInternalCallbacks.WriteCallback.html |   484 +
 ...okkeeperInternalCallbacks.WriteLacCallback.html |   286 +
 .../class-use/BookkeeperInternalCallbacks.html     |   149 +
 .../BookkeeperProtocol.AddRequest.Builder.html     |   354 +
 .../BookkeeperProtocol.AddRequest.Flag.html        |   283 +
 .../class-use/BookkeeperProtocol.AddRequest.html   |   379 +
 .../BookkeeperProtocol.AddRequestOrBuilder.html    |   235 +
 .../BookkeeperProtocol.AddResponse.Builder.html    |   312 +
 .../class-use/BookkeeperProtocol.AddResponse.html  |   373 +
 .../BookkeeperProtocol.AddResponseOrBuilder.html   |   235 +
 .../BookkeeperProtocol.AuthMessage.Builder.html    |   319 +
 .../class-use/BookkeeperProtocol.AuthMessage.html  |   457 +
 .../BookkeeperProtocol.AuthMessageOrBuilder.html   |   256 +
 .../BookkeeperProtocol.BKPacketHeader.Builder.html |   340 +
 .../BookkeeperProtocol.BKPacketHeader.html         |   416 +
 ...BookkeeperProtocol.BKPacketHeaderOrBuilder.html |   260 +
 .../BookkeeperProtocol.ContextPair.Builder.html    |   366 +
 .../class-use/BookkeeperProtocol.ContextPair.html  |   430 +
 .../BookkeeperProtocol.ContextPairOrBuilder.html   |   272 +
 ...kkeeperProtocol.ForceLedgerRequest.Builder.html |   284 +
 .../BookkeeperProtocol.ForceLedgerRequest.html     |   373 +
 ...keeperProtocol.ForceLedgerRequestOrBuilder.html |   235 +
 ...keeperProtocol.ForceLedgerResponse.Builder.html |   298 +
 .../BookkeeperProtocol.ForceLedgerResponse.html    |   373 +
 ...eeperProtocol.ForceLedgerResponseOrBuilder.html |   235 +
 ...eeperProtocol.GetBookieInfoRequest.Builder.html |   286 +
 ...kkeeperProtocol.GetBookieInfoRequest.Flags.html |   239 +
 .../BookkeeperProtocol.GetBookieInfoRequest.html   |   373 +
 ...eperProtocol.GetBookieInfoRequestOrBuilder.html |   235 +
 ...eperProtocol.GetBookieInfoResponse.Builder.html |   312 +
 .../BookkeeperProtocol.GetBookieInfoResponse.html  |   373 +
 ...perProtocol.GetBookieInfoResponseOrBuilder.html |   235 +
 ...ol.GetListOfEntriesOfLedgerRequest.Builder.html |   284 +
 ...erProtocol.GetListOfEntriesOfLedgerRequest.html |   388 +
 ...l.GetListOfEntriesOfLedgerRequestOrBuilder.html |   235 +
 ...l.GetListOfEntriesOfLedgerResponse.Builder.html |   314 +
 ...rProtocol.GetListOfEntriesOfLedgerResponse.html |   373 +
 ....GetListOfEntriesOfLedgerResponseOrBuilder.html |   235 +
 .../BookkeeperProtocol.OperationType.html          |   323 +
 .../BookkeeperProtocol.ProtocolVersion.html        |   277 +
 .../BookkeeperProtocol.ReadLacRequest.Builder.html |   284 +
 .../BookkeeperProtocol.ReadLacRequest.html         |   373 +
 ...BookkeeperProtocol.ReadLacRequestOrBuilder.html |   235 +
 ...BookkeeperProtocol.ReadLacResponse.Builder.html |   330 +
 .../BookkeeperProtocol.ReadLacResponse.html        |   373 +
 ...ookkeeperProtocol.ReadLacResponseOrBuilder.html |   235 +
 .../BookkeeperProtocol.ReadRequest.Builder.html    |   364 +
 .../BookkeeperProtocol.ReadRequest.Flag.html       |   283 +
 .../class-use/BookkeeperProtocol.ReadRequest.html  |   414 +
 .../BookkeeperProtocol.ReadRequestOrBuilder.html   |   238 +
 .../BookkeeperProtocol.ReadResponse.Builder.html   |   401 +
 .../class-use/BookkeeperProtocol.ReadResponse.html |   421 +
 .../BookkeeperProtocol.ReadResponseOrBuilder.html  |   238 +
 .../BookkeeperProtocol.Request.Builder.html        |   636 +
 .../class-use/BookkeeperProtocol.Request.html      |   443 +
 .../BookkeeperProtocol.RequestOrBuilder.html       |   204 +
 .../BookkeeperProtocol.Response.Builder.html       |   546 +
 .../class-use/BookkeeperProtocol.Response.html     |   388 +
 .../BookkeeperProtocol.ResponseOrBuilder.html      |   204 +
 ...BookkeeperProtocol.StartTLSRequest.Builder.html |   270 +
 .../BookkeeperProtocol.StartTLSRequest.html        |   373 +
 ...ookkeeperProtocol.StartTLSRequestOrBuilder.html |   235 +
 ...ookkeeperProtocol.StartTLSResponse.Builder.html |   270 +
 .../BookkeeperProtocol.StartTLSResponse.html       |   373 +
 ...okkeeperProtocol.StartTLSResponseOrBuilder.html |   235 +
 .../class-use/BookkeeperProtocol.StatusCode.html   |   542 +
 ...BookkeeperProtocol.WriteLacRequest.Builder.html |   326 +
 .../BookkeeperProtocol.WriteLacRequest.html        |   373 +
 ...ookkeeperProtocol.WriteLacRequestOrBuilder.html |   235 +
 ...ookkeeperProtocol.WriteLacResponse.Builder.html |   298 +
 .../BookkeeperProtocol.WriteLacResponse.html       |   373 +
 ...okkeeperProtocol.WriteLacResponseOrBuilder.html |   235 +
 .../proto/class-use/BookkeeperProtocol.html        |   149 +
 .../proto/class-use/ClientConnectionPeer.html      |   286 +
 .../bookkeeper/proto/class-use/ConnectionPeer.html |   204 +
 .../DataFormats.AuditorVoteFormat.Builder.html     |   267 +
 .../class-use/DataFormats.AuditorVoteFormat.html   |   338 +
 .../DataFormats.AuditorVoteFormatOrBuilder.html    |   208 +
 ...ataFormats.BookieServiceInfoFormat.Builder.html |   340 +
 ...s.BookieServiceInfoFormat.Endpoint.Builder.html |   466 +
 ...taFormats.BookieServiceInfoFormat.Endpoint.html |   420 +
 ....BookieServiceInfoFormat.EndpointOrBuilder.html |   270 +
 .../DataFormats.BookieServiceInfoFormat.html       |   338 +
 ...taFormats.BookieServiceInfoFormatOrBuilder.html |   208 +
 .../DataFormats.CheckAllLedgersFormat.Builder.html |   260 +
 .../DataFormats.CheckAllLedgersFormat.html         |   338 +
 ...DataFormats.CheckAllLedgersFormatOrBuilder.html |   208 +
 .../DataFormats.CookieFormat.Builder.html          |   351 +
 .../proto/class-use/DataFormats.CookieFormat.html  |   338 +
 .../DataFormats.CookieFormatOrBuilder.html         |   208 +
 .../DataFormats.LedgerMetadataFormat.Builder.html  |   520 +
 ...ataFormats.LedgerMetadataFormat.DigestType.html |   337 +
 ...rmats.LedgerMetadataFormat.Segment.Builder.html |   367 +
 .../DataFormats.LedgerMetadataFormat.Segment.html  |   420 +
 ...mats.LedgerMetadataFormat.SegmentOrBuilder.html |   266 +
 .../DataFormats.LedgerMetadataFormat.State.html    |   277 +
 ...erMetadataFormat.cMetadataMapEntry.Builder.html |   352 +
 ...ats.LedgerMetadataFormat.cMetadataMapEntry.html |   420 +
 ...rMetadataFormat.cMetadataMapEntryOrBuilder.html |   266 +
 .../DataFormats.LedgerMetadataFormat.html          |   338 +
 .../DataFormats.LedgerMetadataFormatOrBuilder.html |   208 +
 ...ts.LedgerRereplicationLayoutFormat.Builder.html |   281 +
 ...ataFormats.LedgerRereplicationLayoutFormat.html |   338 +
 ...s.LedgerRereplicationLayoutFormatOrBuilder.html |   204 +
 .../DataFormats.LockDataFormat.Builder.html        |   267 +
 .../class-use/DataFormats.LockDataFormat.html      |   338 +
 .../DataFormats.LockDataFormatOrBuilder.html       |   208 +
 ...Formats.PlacementPolicyCheckFormat.Builder.html |   260 +
 .../DataFormats.PlacementPolicyCheckFormat.html    |   338 +
 ...ormats.PlacementPolicyCheckFormatOrBuilder.html |   208 +
 .../DataFormats.ReplicasCheckFormat.Builder.html   |   260 +
 .../class-use/DataFormats.ReplicasCheckFormat.html |   338 +
 .../DataFormats.ReplicasCheckFormatOrBuilder.html  |   208 +
 ...ormats.UnderreplicatedLedgerFormat.Builder.html |   296 +
 .../DataFormats.UnderreplicatedLedgerFormat.html   |   338 +
 ...rmats.UnderreplicatedLedgerFormatOrBuilder.html |   204 +
 .../bookkeeper/proto/class-use/DataFormats.html    |   149 +
 .../DefaultPerChannelBookieClientPool.html         |   149 +
 .../proto/class-use/ForceLedgerProcessorV3.html    |   149 +
 .../proto/class-use/GetBookieInfoProcessorV3.html  |   149 +
 .../GetListOfEntriesOfLedgerProcessorV3.html       |   149 +
 .../proto/class-use/LocalBookiesRegistry.html      |   149 +
 .../class-use/LongPollReadEntryProcessorV3.html    |   149 +
 .../proto/class-use/PacketProcessorBase.html       |   207 +
 .../proto/class-use/PacketProcessorBaseV3.html     |   238 +
 .../PerChannelBookieClient.AddCompletion.html      |   227 +
 ...rChannelBookieClient.BatchedReadCompletion.html |   149 +
 .../PerChannelBookieClient.CompletionKey.html      |   327 +
 .../PerChannelBookieClient.CompletionValue.html    |   235 +
 ...annelBookieClient.ConnectionFutureListener.html |   149 +
 .../PerChannelBookieClient.ConnectionState.html    |   220 +
 ...okieClient.ContextPreservingFutureListener.html |   149 +
 ...rChannelBookieClient.ForceLedgerCompletion.html |   149 +
 ...hannelBookieClient.GetBookieInfoCompletion.html |   149 +
 ...eClient.GetListOfEntriesOfLedgerCompletion.html |   149 +
 .../PerChannelBookieClient.ReadCompletion.html     |   149 +
 .../PerChannelBookieClient.ReadLacCompletion.html  |   149 +
 .../PerChannelBookieClient.StartTLSCompletion.html |   149 +
 .../PerChannelBookieClient.TxnCompletionKey.html   |   149 +
 .../PerChannelBookieClient.WriteLacCompletion.html |   149 +
 .../proto/class-use/PerChannelBookieClient.html    |   290 +
 .../class-use/PerChannelBookieClientFactory.html   |   228 +
 .../class-use/PerChannelBookieClientPool.html      |   291 +
 .../proto/class-use/ReadEntryProcessor.html        |   214 +
 .../proto/class-use/ReadEntryProcessorV3.html      |   197 +
 .../proto/class-use/ReadLacProcessorV3.html        |   149 +
 .../ReadLastConfirmedAndEntryContext.html          |   149 +
 .../bookkeeper/proto/class-use/RequestStats.html   |   195 +
 .../bookkeeper/proto/class-use/RequestUtils.html   |   149 +
 .../proto/class-use/ResponseBuilder.html           |   149 +
 .../class-use/SimpleBookieServiceInfoProvider.html |   149 +
 .../proto/class-use/WriteEntryProcessor.html       |   197 +
 .../proto/class-use/WriteEntryProcessorV3.html     |   149 +
 .../proto/class-use/WriteLacProcessorV3.html       |   149 +
 .../apache/bookkeeper/proto/package-summary.html   |   728 +-
 .../org/apache/bookkeeper/proto/package-tree.html  |   230 +-
 .../org/apache/bookkeeper/proto/package-use.html   |  1602 +
 .../org/apache/bookkeeper/replication/Auditor.html |   289 +-
 .../replication/AuditorBookieCheckTask.html        |   460 +
 .../replication/AuditorCheckAllLedgersTask.html    |   423 +
 .../bookkeeper/replication/AuditorElector.html     |    46 +-
 .../AuditorPlacementPolicyCheckTask.html           |   498 +
 .../replication/AuditorReplicasCheckTask.html      |   426 +
 .../bookkeeper/replication/AuditorStats.html       |   687 +
 .../AuditorTask.ShutdownTaskHandler.html           |   256 +
 .../apache/bookkeeper/replication/AuditorTask.html |   614 +
 .../bookkeeper/replication/AutoRecoveryMain.html   |    30 +-
 .../replication/BookieLedgerIndexer.html           |    26 +-
 .../replication/ReplicationEnableCb.html           |    26 +-
 .../ReplicationException.BKAuditException.html     |    37 +-
 ...eplicationException.CompatibilityException.html |    37 +-
 ...ception.NonRecoverableReplicationException.html |   365 +
 .../ReplicationException.UnavailableException.html |    41 +-
 .../replication/ReplicationException.html          |    81 +-
 .../bookkeeper/replication/ReplicationStats.html   |    44 +-
 .../bookkeeper/replication/ReplicationWorker.html  |    78 +-
 .../bookkeeper/replication/class-use/Auditor.html  |   215 +
 .../class-use/AuditorBookieCheckTask.html          |   195 +
 .../class-use/AuditorCheckAllLedgersTask.html      |   149 +
 .../replication/class-use/AuditorElector.html      |   195 +
 .../class-use/AuditorPlacementPolicyCheckTask.html |   149 +
 .../class-use/AuditorReplicasCheckTask.html        |   149 +
 .../replication/class-use/AuditorStats.html        |   256 +
 .../class-use/AuditorTask.ShutdownTaskHandler.html |   241 +
 .../replication/class-use/AuditorTask.html         |   235 +
 .../replication/class-use/AutoRecoveryMain.html    |   238 +
 .../replication/class-use/BookieLedgerIndexer.html |   201 +
 .../replication/class-use/ReplicationEnableCb.html |   149 +
 .../ReplicationException.BKAuditException.html     |   245 +
 ...eplicationException.CompatibilityException.html |   396 +
 ...ception.NonRecoverableReplicationException.html |   149 +
 .../ReplicationException.UnavailableException.html |   816 +
 .../class-use/ReplicationException.html            |   298 +
 .../replication/class-use/ReplicationStats.html    |   149 +
 .../replication/class-use/ReplicationWorker.html   |   210 +
 .../bookkeeper/replication/package-summary.html    |    56 +-
 .../bookkeeper/replication/package-tree.html       |    38 +-
 .../apache/bookkeeper/replication/package-use.html |   434 +
 .../bookkeeper/sasl/JAASCredentialsContainer.html  |    22 +-
 .../bookkeeper/sasl/SASLBookieAuthProvider.html    |    28 +-
 .../sasl/SASLBookieAuthProviderFactory.html        |    26 +-
 .../bookkeeper/sasl/SASLClientAuthProvider.html    |    28 +-
 .../bookkeeper/sasl/SASLClientProviderFactory.html |    26 +-
 .../SaslClientState.ClientCallbackHandler.html     |    26 +-
 .../apache/bookkeeper/sasl/SaslClientState.html    |    28 +-
 .../org/apache/bookkeeper/sasl/SaslConstants.html  |    30 +-
 .../apache/bookkeeper/sasl/SaslServerState.html    |    26 +-
 .../apache/bookkeeper/sasl/TGTRefreshThread.html   |    32 +-
 .../sasl/class-use/JAASCredentialsContainer.html   |   217 +
 .../sasl/class-use/SASLBookieAuthProvider.html     |   149 +
 .../class-use/SASLBookieAuthProviderFactory.html   |   149 +
 .../sasl/class-use/SASLClientAuthProvider.html     |   149 +
 .../sasl/class-use/SASLClientProviderFactory.html  |   149 +
 .../SaslClientState.ClientCallbackHandler.html     |   149 +
 .../bookkeeper/sasl/class-use/SaslClientState.html |   149 +
 .../bookkeeper/sasl/class-use/SaslConstants.html   |   149 +
 .../bookkeeper/sasl/class-use/SaslServerState.html |   149 +
 .../sasl/class-use/TGTRefreshThread.html           |   149 +
 .../apache/bookkeeper/sasl/package-summary.html    |    20 +-
 .../org/apache/bookkeeper/sasl/package-tree.html   |    22 +-
 .../org/apache/bookkeeper/sasl/package-use.html    |   188 +
 .../bookkeeper/server/EmbeddedServer.Builder.html  |   417 +
 .../apache/bookkeeper/server/EmbeddedServer.html   |   462 +
 .../javadoc/org/apache/bookkeeper/server/Main.html |    30 +-
 .../server/class-use/EmbeddedServer.Builder.html   |   242 +
 .../server/class-use/EmbeddedServer.html           |   197 +
 .../apache/bookkeeper/server/class-use/Main.html   |   149 +
 .../server/component/ServerLifecycleComponent.html |    28 +-
 .../class-use/ServerLifecycleComponent.html        |   289 +
 .../server/component/package-summary.html          |    20 +-
 .../bookkeeper/server/component/package-tree.html  |    20 +-
 .../bookkeeper/server/component/package-use.html   |   213 +
 .../server/conf/BookieConfiguration.html           |    28 +-
 .../server/conf/class-use/BookieConfiguration.html |   363 +
 .../bookkeeper/server/conf/package-summary.html    |    20 +-
 .../bookkeeper/server/conf/package-tree.html       |    20 +-
 .../apache/bookkeeper/server/conf/package-use.html |   288 +
 .../server/http/BKHttpServiceProvider.Builder.html |    30 +-
 .../server/http/BKHttpServiceProvider.html         |    24 +-
 .../class-use/BKHttpServiceProvider.Builder.html   |   215 +
 .../http/class-use/BKHttpServiceProvider.html      |   223 +
 .../bookkeeper/server/http/package-summary.html    |    20 +-
 .../bookkeeper/server/http/package-tree.html       |    20 +-
 .../apache/bookkeeper/server/http/package-use.html |   223 +
 .../http/service/AutoRecoveryStatusService.html    |    30 +-
 .../http/service/BookieInfoService.BookieInfo.html |    26 +-
 .../server/http/service/BookieInfoService.html     |    28 +-
 .../server/http/service/BookieIsReadyService.html  |    26 +-
 .../service/BookieSanityService.BookieSanity.html  |   422 +
 .../server/http/service/BookieSanityService.html   |   399 +
 .../BookieStateReadOnlyService.ReadOnlyState.html  |    26 +-
 .../http/service/BookieStateReadOnlyService.html   |    28 +-
 .../service/BookieStateService.BookieState.html    |    26 +-
 .../server/http/service/BookieStateService.html    |    28 +-
 .../service/ClusterInfoService.ClusterInfo.html    |   590 +
 .../server/http/service/ClusterInfoService.html    |   364 +
 .../server/http/service/ConfigurationService.html  |    30 +-
 .../server/http/service/DecommissionService.html   |    30 +-
 .../server/http/service/DeleteLedgerService.html   |    30 +-
 .../server/http/service/ExpandStorageService.html  |    30 +-
 .../server/http/service/GCDetailsService.html      |    30 +-
 .../server/http/service/GetLastLogMarkService.html |    30 +-
 .../server/http/service/GetLedgerMetaService.html  |    30 +-
 .../server/http/service/ListBookieInfoService.html |    30 +-
 .../server/http/service/ListBookiesService.html    |    30 +-
 .../server/http/service/ListDiskFilesService.html  |    30 +-
 .../server/http/service/ListLedgerService.html     |    30 +-
 .../service/ListUnderReplicatedLedgerService.html  |    30 +-
 .../service/LostBookieRecoveryDelayService.html    |    30 +-
 .../server/http/service/MetricsService.html        |    26 +-
 .../http/service/ReadLedgerEntryService.html       |    30 +-
 ...overyBookieService.RecoveryRequestJsonBody.html |    28 +-
 .../server/http/service/RecoveryBookieService.html |    32 +-
 .../http/service/ResumeCompactionService.html      |   375 +
 .../http/service/SuspendCompactionService.html     |   375 +
 .../server/http/service/TriggerAuditService.html   |    30 +-
 .../server/http/service/TriggerGCService.html      |    30 +-
 .../service/TriggerLocationCompactService.html     |   371 +
 .../server/http/service/WhoIsAuditorService.html   |    30 +-
 .../class-use/AutoRecoveryStatusService.html       |   149 +
 .../class-use/BookieInfoService.BookieInfo.html    |   149 +
 .../http/service/class-use/BookieInfoService.html  |   149 +
 .../service/class-use/BookieIsReadyService.html    |   149 +
 .../BookieSanityService.BookieSanity.html          |   149 +
 .../service/class-use/BookieSanityService.html     |   149 +
 .../BookieStateReadOnlyService.ReadOnlyState.html  |   149 +
 .../class-use/BookieStateReadOnlyService.html      |   149 +
 .../class-use/BookieStateService.BookieState.html  |   149 +
 .../http/service/class-use/BookieStateService.html |   149 +
 .../class-use/ClusterInfoService.ClusterInfo.html  |   149 +
 .../http/service/class-use/ClusterInfoService.html |   149 +
 .../service/class-use/ConfigurationService.html    |   149 +
 .../service/class-use/DecommissionService.html     |   149 +
 .../service/class-use/DeleteLedgerService.html     |   149 +
 .../service/class-use/ExpandStorageService.html    |   149 +
 .../http/service/class-use/GCDetailsService.html   |   149 +
 .../service/class-use/GetLastLogMarkService.html   |   149 +
 .../service/class-use/GetLedgerMetaService.html    |   149 +
 .../service/class-use/ListBookieInfoService.html   |   149 +
 .../http/service/class-use/ListBookiesService.html |   149 +
 .../service/class-use/ListDiskFilesService.html    |   149 +
 .../http/service/class-use/ListLedgerService.html  |   149 +
 .../ListUnderReplicatedLedgerService.html          |   149 +
 .../class-use/LostBookieRecoveryDelayService.html  |   149 +
 .../http/service/class-use/MetricsService.html     |   149 +
 .../service/class-use/ReadLedgerEntryService.html  |   149 +
 ...overyBookieService.RecoveryRequestJsonBody.html |   149 +
 .../service/class-use/RecoveryBookieService.html   |   149 +
 .../service/class-use/ResumeCompactionService.html |   149 +
 .../class-use/SuspendCompactionService.html        |   149 +
 .../service/class-use/TriggerAuditService.html     |   149 +
 .../http/service/class-use/TriggerGCService.html   |   149 +
 .../class-use/TriggerLocationCompactService.html   |   149 +
 .../service/class-use/WhoIsAuditorService.html     |   149 +
 .../server/http/service/package-summary.html       |    58 +-
 .../server/http/service/package-tree.html          |    27 +-
 .../server/http/service/package-use.html           |   149 +
 .../apache/bookkeeper/server/package-summary.html  |    30 +-
 .../org/apache/bookkeeper/server/package-tree.html |    22 +-
 .../org/apache/bookkeeper/server/package-use.html  |   192 +
 .../server/service/AutoRecoveryService.html        |    30 +-
 .../bookkeeper/server/service/BookieService.html   |    34 +-
 .../bookkeeper/server/service/HttpService.html     |    30 +-
 .../bookkeeper/server/service/ScrubberService.html |    28 +-
 .../server/service/StatsProviderService.html       |    30 +-
 .../service/class-use/AutoRecoveryService.html     |   195 +
 .../server/service/class-use/BookieService.html    |   195 +
 .../server/service/class-use/HttpService.html      |   195 +
 .../server/service/class-use/ScrubberService.html  |   149 +
 .../service/class-use/StatsProviderService.html    |   149 +
 .../bookkeeper/server/service/package-summary.html |    20 +-
 .../bookkeeper/server/service/package-tree.html    |    20 +-
 .../bookkeeper/server/service/package-use.html     |   200 +
 .../bookkeeper/shims/zk/ZooKeeperServerShim.html   |    22 +-
 .../shims/zk/ZooKeeperServerShimFactory.html       |    26 +-
 .../shims/zk/ZooKeeperServerShimImpl.html          |    30 +-
 .../shims/zk/class-use/ZooKeeperServerShim.html    |   264 +
 .../zk/class-use/ZooKeeperServerShimFactory.html   |   149 +
 .../zk/class-use/ZooKeeperServerShimImpl.html      |   149 +
 .../bookkeeper/shims/zk/package-summary.html       |    20 +-
 .../apache/bookkeeper/shims/zk/package-tree.html   |    22 +-
 .../apache/bookkeeper/shims/zk/package-use.html    |   213 +
 .../slogger/AbstractSlogger.CtxIterator.html       |   387 +
 .../bookkeeper/slogger/AbstractSlogger.Level.html  |   397 +
 .../apache/bookkeeper/slogger/AbstractSlogger.html |   743 +
 .../apache/bookkeeper/slogger/ConsoleSlogger.html  |   425 +
 .../org/apache/bookkeeper/slogger/NullSlogger.html |   599 +
 .../org/apache/bookkeeper/slogger/Sloggable.html   |   253 +
 .../bookkeeper/slogger/SloggableAccumulator.html   |   255 +
 .../org/apache/bookkeeper/slogger/Slogger.html     |   522 +
 .../class-use/AbstractSlogger.CtxIterator.html     |   149 +
 .../slogger/class-use/AbstractSlogger.Level.html   |   265 +
 .../slogger/class-use/AbstractSlogger.html         |   227 +
 .../slogger/class-use/ConsoleSlogger.html          |   149 +
 .../bookkeeper/slogger/class-use/NullSlogger.html  |   149 +
 .../bookkeeper/slogger/class-use/Sloggable.html    |   149 +
 .../slogger/class-use/SloggableAccumulator.html    |   216 +
 .../bookkeeper/slogger/class-use/Slogger.html      |   456 +
 .../apache/bookkeeper/slogger/package-summary.html |   232 +
 .../apache/bookkeeper/slogger/package-tree.html    |   192 +
 .../org/apache/bookkeeper/slogger/package-use.html |   269 +
 .../bookkeeper/slogger/slf4j/Slf4jSlogger.html     |   425 +
 .../slogger/slf4j/class-use/Slf4jSlogger.html      |   149 +
 .../bookkeeper/slogger/slf4j/package-summary.html  |   174 +
 .../bookkeeper/slogger/slf4j/package-tree.html     |   168 +
 .../bookkeeper/slogger/slf4j/package-use.html      |   149 +
 .../apache/bookkeeper/stats/AlertStatsLogger.html  |     2 +-
 .../bookkeeper/stats/CachingStatsLogger.html       |     2 +-
 .../bookkeeper/stats/CachingStatsProvider.html     |     2 +-
 .../org/apache/bookkeeper/stats/Counter.html       |     2 +-
 .../javadoc/org/apache/bookkeeper/stats/Gauge.html |     2 +-
 .../stats/NullStatsLogger.NullCounter.html         |     2 +-
 .../stats/NullStatsLogger.NullOpStatsLogger.html   |     2 +-
 .../apache/bookkeeper/stats/NullStatsLogger.html   |     2 +-
 .../apache/bookkeeper/stats/NullStatsProvider.html |     2 +-
 .../org/apache/bookkeeper/stats/OpStatsData.html   |     2 +-
 .../org/apache/bookkeeper/stats/OpStatsLogger.html |     2 +-
 .../javadoc/org/apache/bookkeeper/stats/Stats.html |     2 +-
 .../org/apache/bookkeeper/stats/StatsLogger.html   |     4 +-
 .../org/apache/bookkeeper/stats/StatsProvider.html |     2 +-
 .../stats/ThreadRegistry.ThreadPoolThread.html     |     2 +-
 .../apache/bookkeeper/stats/ThreadRegistry.html    |     2 +-
 .../bookkeeper/stats/annotations/StatsDoc.html     |     2 +-
 .../stats/annotations/class-use/StatsDoc.html      |   392 +-
 .../stats/annotations/package-summary.html         |     2 +-
 .../bookkeeper/stats/annotations/package-tree.html |     2 +-
 .../bookkeeper/stats/annotations/package-use.html  |   152 +-
 .../stats/class-use/AlertStatsLogger.html          |     2 +-
 .../stats/class-use/CachingStatsLogger.html        |     2 +-
 .../stats/class-use/CachingStatsProvider.html      |     2 +-
 .../apache/bookkeeper/stats/class-use/Counter.html |   454 +-
 .../apache/bookkeeper/stats/class-use/Gauge.html   |   223 +-
 .../class-use/NullStatsLogger.NullCounter.html     |     2 +-
 .../NullStatsLogger.NullOpStatsLogger.html         |     2 +-
 .../stats/class-use/NullStatsLogger.html           |     2 +-
 .../stats/class-use/NullStatsProvider.html         |     2 +-
 .../bookkeeper/stats/class-use/OpStatsData.html    |     2 +-
 .../bookkeeper/stats/class-use/OpStatsLogger.html  |  1185 +-
 .../apache/bookkeeper/stats/class-use/Stats.html   |     2 +-
 .../bookkeeper/stats/class-use/StatsLogger.html    |  1753 +-
 .../bookkeeper/stats/class-use/StatsProvider.html  |   143 +-
 .../class-use/ThreadRegistry.ThreadPoolThread.html |     2 +-
 .../bookkeeper/stats/class-use/ThreadRegistry.html |     2 +-
 .../stats/codahale/CodahaleMetricsProvider.html    |     2 +-
 .../stats/codahale/CodahaleOpStatsLogger.html      |     2 +-
 .../stats/codahale/CodahaleStatsLogger.html        |     2 +-
 .../codahale/FastCodahaleMetricsProvider.html      |     2 +-
 .../stats/codahale/FastCodahaleStatsLogger.html    |     2 +-
 .../bookkeeper/stats/codahale/FastSnapshot.html    |     2 +-
 .../stats/codahale/FastTimer.Buckets.html          |     2 +-
 .../bookkeeper/stats/codahale/FastTimer.html       |     2 +-
 .../class-use/CodahaleMetricsProvider.html         |     2 +-
 .../codahale/class-use/CodahaleOpStatsLogger.html  |     2 +-
 .../codahale/class-use/CodahaleStatsLogger.html    |     2 +-
 .../class-use/FastCodahaleMetricsProvider.html     |     2 +-
 .../class-use/FastCodahaleStatsLogger.html         |     2 +-
 .../stats/codahale/class-use/FastSnapshot.html     |     2 +-
 .../codahale/class-use/FastTimer.Buckets.html      |     2 +-
 .../stats/codahale/class-use/FastTimer.html        |     2 +-
 .../bookkeeper/stats/codahale/package-summary.html |     2 +-
 .../bookkeeper/stats/codahale/package-tree.html    |     2 +-
 .../bookkeeper/stats/codahale/package-use.html     |     2 +-
 .../apache/bookkeeper/stats/otel/OtelCounter.html  |     2 +-
 .../bookkeeper/stats/otel/OtelMetricsProvider.html |     2 +-
 .../bookkeeper/stats/otel/OtelOpStatsLogger.html   |     2 +-
 .../bookkeeper/stats/otel/OtelStatsLogger.html     |     2 +-
 .../apache/bookkeeper/stats/otel/ScopeContext.html |     2 +-
 .../stats/otel/class-use/OtelCounter.html          |     2 +-
 .../stats/otel/class-use/OtelMetricsProvider.html  |     2 +-
 .../stats/otel/class-use/OtelOpStatsLogger.html    |     2 +-
 .../stats/otel/class-use/OtelStatsLogger.html      |     2 +-
 .../stats/otel/class-use/ScopeContext.html         |     2 +-
 .../bookkeeper/stats/otel/package-summary.html     |     2 +-
 .../apache/bookkeeper/stats/otel/package-tree.html |     2 +-
 .../apache/bookkeeper/stats/otel/package-use.html  |     2 +-
 .../apache/bookkeeper/stats/package-summary.html   |     2 +-
 .../org/apache/bookkeeper/stats/package-tree.html  |     2 +-
 .../org/apache/bookkeeper/stats/package-use.html   |   621 +-
 .../prometheus/DataSketchesOpStatsLogger.html      |     2 +-
 .../stats/prometheus/LongAdderCounter.html         |     2 +-
 .../prometheus/PrometheusMetricsProvider.html      |     2 +-
 .../stats/prometheus/PrometheusServlet.html        |     2 +-
 .../stats/prometheus/PrometheusStatsLogger.html    |     2 +-
 .../stats/prometheus/PrometheusTextFormat.html     |     2 +-
 .../bookkeeper/stats/prometheus/ScopeContext.html  |     2 +-
 .../bookkeeper/stats/prometheus/SimpleGauge.html   |     2 +-
 .../ThreadScopedDataSketchesStatsLogger.html       |     2 +-
 .../prometheus/ThreadScopedLongAdderCounter.html   |     2 +-
 .../class-use/DataSketchesOpStatsLogger.html       |     2 +-
 .../prometheus/class-use/LongAdderCounter.html     |     2 +-
 .../class-use/PrometheusMetricsProvider.html       |     2 +-
 .../prometheus/class-use/PrometheusServlet.html    |     2 +-
 .../class-use/PrometheusStatsLogger.html           |     2 +-
 .../prometheus/class-use/PrometheusTextFormat.html |     2 +-
 .../stats/prometheus/class-use/ScopeContext.html   |     2 +-
 .../stats/prometheus/class-use/SimpleGauge.html    |     2 +-
 .../ThreadScopedDataSketchesStatsLogger.html       |     2 +-
 .../class-use/ThreadScopedLongAdderCounter.html    |     2 +-
 .../stats/prometheus/package-summary.html          |     2 +-
 .../bookkeeper/stats/prometheus/package-tree.html  |     2 +-
 .../bookkeeper/stats/prometheus/package-use.html   |     2 +-
 .../bookkeeper/streaming/LedgerInputStream.html    |    32 +-
 .../bookkeeper/streaming/LedgerOutputStream.html   |    37 +-
 .../streaming/class-use/LedgerInputStream.html     |   149 +
 .../streaming/class-use/LedgerOutputStream.html    |   149 +
 .../bookkeeper/streaming/package-summary.html      |    20 +-
 .../apache/bookkeeper/streaming/package-tree.html  |    20 +-
 .../apache/bookkeeper/streaming/package-use.html   |   149 +
 .../apache/bookkeeper/tls/BookieAuthZFactory.html  |    30 +-
 .../bookkeeper/tls/FileModifiedTimeUpdater.html    |    30 +-
 .../apache/bookkeeper/tls/SecurityException.html   |    24 +-
 .../tls/SecurityHandlerFactory.NodeType.html       |    26 +-
 .../bookkeeper/tls/SecurityHandlerFactory.html     |    24 +-
 .../tls/SecurityProviderFactoryFactory.html        |    26 +-
 .../tls/TLSContextFactory.KeyStoreType.html        |    26 +-
 .../apache/bookkeeper/tls/TLSContextFactory.html   |    32 +-
 .../tls/class-use/BookieAuthZFactory.html          |   149 +
 .../tls/class-use/FileModifiedTimeUpdater.html     |   149 +
 .../tls/class-use/SecurityException.html           |   326 +
 .../class-use/SecurityHandlerFactory.NodeType.html |   229 +
 .../tls/class-use/SecurityHandlerFactory.html      |   318 +
 .../class-use/SecurityProviderFactoryFactory.html  |   149 +
 .../class-use/TLSContextFactory.KeyStoreType.html  |   205 +
 .../tls/class-use/TLSContextFactory.html           |   149 +
 .../org/apache/bookkeeper/tls/package-summary.html |    20 +-
 .../org/apache/bookkeeper/tls/package-tree.html    |    24 +-
 .../org/apache/bookkeeper/tls/package-use.html     |   237 +
 .../ListUnderReplicatedCommand.LURFlags.html       |    36 +-
 .../autorecovery/ListUnderReplicatedCommand.html   |    54 +-
 .../LostBookieRecoveryDelayCommand.LBRDFlags.html  |    36 +-
 .../LostBookieRecoveryDelayCommand.html            |    54 +-
 .../QueryAutoRecoveryStatusCommand.QFlags.html     |    36 +-
 .../QueryAutoRecoveryStatusCommand.html            |    54 +-
 .../ToggleCommand.AutoRecoveryFlags.html           |    36 +-
 .../cli/commands/autorecovery/ToggleCommand.html   |    54 +-
 .../commands/autorecovery/TriggerAuditCommand.html |    60 +-
 .../commands/autorecovery/WhoIsAuditorCommand.html |    62 +-
 .../ListUnderReplicatedCommand.LURFlags.html       |   240 +
 .../class-use/ListUnderReplicatedCommand.html      |   149 +
 .../LostBookieRecoveryDelayCommand.LBRDFlags.html  |   220 +
 .../class-use/LostBookieRecoveryDelayCommand.html  |   149 +
 .../QueryAutoRecoveryStatusCommand.QFlags.html     |   215 +
 .../class-use/QueryAutoRecoveryStatusCommand.html  |   149 +
 .../class-use/ToggleCommand.AutoRecoveryFlags.html |   214 +
 .../autorecovery/class-use/ToggleCommand.html      |   149 +
 .../class-use/TriggerAuditCommand.html             |   149 +
 .../class-use/WhoIsAuditorCommand.html             |   149 +
 .../cli/commands/autorecovery/package-summary.html |    37 +-
 .../cli/commands/autorecovery/package-tree.html    |    26 +-
 .../cli/commands/autorecovery/package-use.html     |   204 +
 ...LedgersIndexCommand.CheckLedgersIndexFlags.html |    36 +-
 .../bookie/CheckDBLedgersIndexCommand.html         |    54 +-
 .../ConvertToDBStorageCommand.CTDBFlags.html       |    36 +-
 .../commands/bookie/ConvertToDBStorageCommand.html |    52 +-
 ...nvertToInterleavedStorageCommand.CTISFlags.html |    34 +-
 .../bookie/ConvertToInterleavedStorageCommand.html |    52 +-
 .../FlipBookieIdCommand.FlipBookieIdFlags.html     |    36 +-
 .../cli/commands/bookie/FlipBookieIdCommand.html   |    54 +-
 .../cli/commands/bookie/FormatCommand.Flags.html   |    36 +-
 .../tools/cli/commands/bookie/FormatCommand.html   |    54 +-
 .../tools/cli/commands/bookie/FormatUtil.html      |    26 +-
 .../tools/cli/commands/bookie/InitCommand.html     |    60 +-
 .../tools/cli/commands/bookie/LastMarkCommand.html |    60 +-
 .../commands/bookie/LedgerCommand.LedgerFlags.html |    36 +-
 .../tools/cli/commands/bookie/LedgerCommand.html   |    54 +-
 ...ListActiveLedgersCommand.ActiveLedgerFlags.html |    36 +-
 .../commands/bookie/ListActiveLedgersCommand.html  |    52 +-
 .../bookie/ListFilesOnDiscCommand.LFODFlags.html   |    36 +-
 .../commands/bookie/ListFilesOnDiscCommand.html    |    52 +-
 .../ListLedgersCommand.ListLedgersFlags.html       |    36 +-
 .../cli/commands/bookie/ListLedgersCommand.html    |    52 +-
 .../bookie/LocalConsistencyCheckCommand.html       |    62 +-
 .../ReadJournalCommand.ReadJournalFlags.html       |    36 +-
 .../cli/commands/bookie/ReadJournalCommand.html    |    54 +-
 .../bookie/ReadLedgerCommand.ReadLedgerFlags.html  |    36 +-
 .../cli/commands/bookie/ReadLedgerCommand.html     |    54 +-
 .../bookie/ReadLogCommand.ReadLogFlags.html        |    36 +-
 .../tools/cli/commands/bookie/ReadLogCommand.html  |    52 +-
 ...eadLogMetadataCommand.ReadLogMetadataFlags.html |    36 +-
 .../commands/bookie/ReadLogMetadataCommand.html    |    54 +-
 .../RebuildDBLedgerLocationsIndexCommand.html      |    62 +-
 ...dgersIndexCommand.RebuildLedgersIndexFlags.html |    36 +-
 .../bookie/RebuildDBLedgersIndexCommand.html       |    54 +-
 ...erleavedStorageIndexFileCommand.RISIFFlags.html |    36 +-
 ...generateInterleavedStorageIndexFileCommand.html |    54 +-
 .../bookie/SanityTestCommand.SanityFlags.html      |    36 +-
 .../cli/commands/bookie/SanityTestCommand.html     |    92 +-
 ...eInLedgerCommand.UpdateBookieInLedgerFlags.html |    36 +-
 .../bookie/UpdateBookieInLedgerCommand.html        |    54 +-
 ...LedgersIndexCommand.CheckLedgersIndexFlags.html |   224 +
 .../class-use/CheckDBLedgersIndexCommand.html      |   149 +
 .../ConvertToDBStorageCommand.CTDBFlags.html       |   224 +
 .../class-use/ConvertToDBStorageCommand.html       |   149 +
 ...nvertToInterleavedStorageCommand.CTISFlags.html |   209 +
 .../ConvertToInterleavedStorageCommand.html        |   149 +
 .../FlipBookieIdCommand.FlipBookieIdFlags.html     |   236 +
 .../bookie/class-use/FlipBookieIdCommand.html      |   149 +
 .../bookie/class-use/FormatCommand.Flags.html      |   234 +
 .../commands/bookie/class-use/FormatCommand.html   |   149 +
 .../cli/commands/bookie/class-use/FormatUtil.html  |   149 +
 .../cli/commands/bookie/class-use/InitCommand.html |   149 +
 .../commands/bookie/class-use/LastMarkCommand.html |   149 +
 .../class-use/LedgerCommand.LedgerFlags.html       |   221 +
 .../commands/bookie/class-use/LedgerCommand.html   |   149 +
 ...ListActiveLedgersCommand.ActiveLedgerFlags.html |   240 +
 .../bookie/class-use/ListActiveLedgersCommand.html |   149 +
 .../ListFilesOnDiscCommand.LFODFlags.html          |   234 +
 .../bookie/class-use/ListFilesOnDiscCommand.html   |   149 +
 .../ListLedgersCommand.ListLedgersFlags.html       |   240 +
 .../bookie/class-use/ListLedgersCommand.html       |   149 +
 .../class-use/LocalConsistencyCheckCommand.html    |   149 +
 .../ReadJournalCommand.ReadJournalFlags.html       |   249 +
 .../bookie/class-use/ReadJournalCommand.html       |   149 +
 .../ReadLedgerCommand.ReadLedgerFlags.html         |   246 +
 .../bookie/class-use/ReadLedgerCommand.html        |   149 +
 .../class-use/ReadLogCommand.ReadLogFlags.html     |   251 +
 .../commands/bookie/class-use/ReadLogCommand.html  |   149 +
 ...eadLogMetadataCommand.ReadLogMetadataFlags.html |   227 +
 .../bookie/class-use/ReadLogMetadataCommand.html   |   149 +
 .../RebuildDBLedgerLocationsIndexCommand.html      |   149 +
 ...dgersIndexCommand.RebuildLedgersIndexFlags.html |   224 +
 .../class-use/RebuildDBLedgersIndexCommand.html    |   149 +
 ...erleavedStorageIndexFileCommand.RISIFFlags.html |   226 +
 ...generateInterleavedStorageIndexFileCommand.html |   149 +
 .../class-use/SanityTestCommand.SanityFlags.html   |   235 +
 .../bookie/class-use/SanityTestCommand.html        |   149 +
 ...eInLedgerCommand.UpdateBookieInLedgerFlags.html |   241 +
 .../class-use/UpdateBookieInLedgerCommand.html     |   149 +
 .../tools/cli/commands/bookie/package-summary.html |    20 +-
 .../tools/cli/commands/bookie/package-tree.html    |    26 +-
 .../tools/cli/commands/bookie/package-use.html     |   284 +
 .../bookies/ClusterInfoCommand.ClusterInfo.html    |   590 +
 .../cli/commands/bookies/ClusterInfoCommand.html   |   417 +
 .../DecommissionCommand.DecommissionFlags.html     |    36 +-
 .../cli/commands/bookies/DecommissionCommand.html  |    54 +-
 .../EndpointInfoCommand.EndpointInfoFlags.html     |    36 +-
 .../cli/commands/bookies/EndpointInfoCommand.html  |    54 +-
 .../tools/cli/commands/bookies/InfoCommand.html    |    60 +-
 .../tools/cli/commands/bookies/InitCommand.html    |    60 +-
 .../cli/commands/bookies/InstanceIdCommand.html    |    62 +-
 .../commands/bookies/ListBookiesCommand.Flags.html |    36 +-
 .../cli/commands/bookies/ListBookiesCommand.html   |    64 +-
 .../bookies/MetaFormatCommand.MetaFormatFlags.html |    36 +-
 .../cli/commands/bookies/MetaFormatCommand.html    |    52 +-
 ...ingClusterCommand.NukeExistingClusterFlags.html |    36 +-
 .../bookies/NukeExistingClusterCommand.html        |    54 +-
 .../bookies/RecoverCommand.RecoverFlags.html       |    36 +-
 .../tools/cli/commands/bookies/RecoverCommand.html |    52 +-
 .../class-use/ClusterInfoCommand.ClusterInfo.html  |   195 +
 .../bookies/class-use/ClusterInfoCommand.html      |   149 +
 .../DecommissionCommand.DecommissionFlags.html     |   211 +
 .../bookies/class-use/DecommissionCommand.html     |   149 +
 .../EndpointInfoCommand.EndpointInfoFlags.html     |   211 +
 .../bookies/class-use/EndpointInfoCommand.html     |   149 +
 .../commands/bookies/class-use/InfoCommand.html    |   149 +
 .../commands/bookies/class-use/InitCommand.html    |   149 +
 .../bookies/class-use/InstanceIdCommand.html       |   149 +
 .../class-use/ListBookiesCommand.Flags.html        |   235 +
 .../bookies/class-use/ListBookiesCommand.html      |   149 +
 .../MetaFormatCommand.MetaFormatFlags.html         |   216 +
 .../bookies/class-use/MetaFormatCommand.html       |   149 +
 ...ingClusterCommand.NukeExistingClusterFlags.html |   221 +
 .../class-use/NukeExistingClusterCommand.html      |   149 +
 .../class-use/RecoverCommand.RecoverFlags.html     |   251 +
 .../commands/bookies/class-use/RecoverCommand.html |   149 +
 .../cli/commands/bookies/package-summary.html      |    32 +-
 .../tools/cli/commands/bookies/package-tree.html   |    28 +-
 .../tools/cli/commands/bookies/package-use.html    |   224 +
 .../DeleteLedgerCommand.DeleteLedgerFlags.html     |    36 +-
 .../cli/commands/client/DeleteLedgerCommand.html   |    52 +-
 .../LedgerMetaDataCommand.LedgerMetadataFlag.html  |    58 +-
 .../cli/commands/client/LedgerMetaDataCommand.html |    52 +-
 .../commands/client/SimpleTestCommand.Flags.html   |    36 +-
 .../cli/commands/client/SimpleTestCommand.html     |    52 +-
 .../DeleteLedgerCommand.DeleteLedgerFlags.html     |   221 +
 .../client/class-use/DeleteLedgerCommand.html      |   149 +
 .../LedgerMetaDataCommand.LedgerMetadataFlag.html  |   244 +
 .../client/class-use/LedgerMetaDataCommand.html    |   149 +
 .../client/class-use/SimpleTestCommand.Flags.html  |   239 +
 .../client/class-use/SimpleTestCommand.html        |   149 +
 .../tools/cli/commands/client/package-summary.html |    20 +-
 .../tools/cli/commands/client/package-tree.html    |    26 +-
 .../tools/cli/commands/client/package-use.html     |   200 +
 .../commands/cookie/AdminCommand.AdminFlags.html   |    36 +-
 .../tools/cli/commands/cookie/AdminCommand.html    |    54 +-
 .../tools/cli/commands/cookie/CookieCommand.html   |    66 +-
 .../commands/cookie/CreateCookieCommand.Flags.html |    36 +-
 .../cli/commands/cookie/CreateCookieCommand.html   |    52 +-
 .../commands/cookie/DeleteCookieCommand.Flags.html |    34 +-
 .../cli/commands/cookie/DeleteCookieCommand.html   |    52 +-
 .../cookie/GenerateCookieCommand.Flags.html        |    62 +-
 .../cli/commands/cookie/GenerateCookieCommand.html |    52 +-
 .../commands/cookie/GetCookieCommand.Flags.html    |    34 +-
 .../cli/commands/cookie/GetCookieCommand.html      |    52 +-
 .../commands/cookie/UpdateCookieCommand.Flags.html |    36 +-
 .../cli/commands/cookie/UpdateCookieCommand.html   |    52 +-
 .../cookie/class-use/AdminCommand.AdminFlags.html  |   236 +
 .../commands/cookie/class-use/AdminCommand.html    |   149 +
 .../commands/cookie/class-use/CookieCommand.html   |   225 +
 .../class-use/CreateCookieCommand.Flags.html       |   224 +
 .../cookie/class-use/CreateCookieCommand.html      |   149 +
 .../class-use/DeleteCookieCommand.Flags.html       |   209 +
 .../cookie/class-use/DeleteCookieCommand.html      |   149 +
 .../class-use/GenerateCookieCommand.Flags.html     |   244 +
 .../cookie/class-use/GenerateCookieCommand.html    |   149 +
 .../cookie/class-use/GetCookieCommand.Flags.html   |   209 +
 .../cookie/class-use/GetCookieCommand.html         |   149 +
 .../class-use/UpdateCookieCommand.Flags.html       |   224 +
 .../cookie/class-use/UpdateCookieCommand.html      |   149 +
 .../tools/cli/commands/cookie/package-summary.html |    22 +-
 .../tools/cli/commands/cookie/package-tree.html    |    26 +-
 .../tools/cli/commands/cookie/package-use.html     |   224 +
 ...witchOfHealthCheckCommand.HealthCheckFlags.html |    36 +-
 .../health/SwitchOfHealthCheckCommand.html         |    54 +-
 ...witchOfHealthCheckCommand.HealthCheckFlags.html |   214 +
 .../class-use/SwitchOfHealthCheckCommand.html      |   149 +
 .../tools/cli/commands/health/package-summary.html |    37 +-
 .../tools/cli/commands/health/package-tree.html    |    26 +-
 .../tools/cli/commands/health/package-use.html     |   186 +
 .../tools/cli/commands/package-summary.html        |   155 +
 .../tools/cli/commands/package-tree.html           |   152 +
 .../bookkeeper/tools/cli/commands/package-use.html |   149 +
 .../tools/cli/helpers/BookieCommand.html           |    68 +-
 .../tools/cli/helpers/BookieShellCommand.html      |    42 +-
 .../tools/cli/helpers/ClientCommand.html           |    66 +-
 .../tools/cli/helpers/CommandHelpers.html          |    22 +-
 .../tools/cli/helpers/DiscoveryCommand.html        |    74 +-
 .../tools/cli/helpers/class-use/BookieCommand.html |   584 +
 .../cli/helpers/class-use/BookieShellCommand.html  |   149 +
 .../tools/cli/helpers/class-use/ClientCommand.html |   258 +
 .../cli/helpers/class-use/CommandHelpers.html      |   149 +
 .../cli/helpers/class-use/DiscoveryCommand.html    |   197 +
 .../tools/cli/helpers/package-summary.html         |    28 +-
 .../bookkeeper/tools/cli/helpers/package-tree.html |    24 +-
 .../bookkeeper/tools/cli/helpers/package-use.html  |   353 +
 .../bookkeeper/tools/cli/package-summary.html      |   158 +
 .../apache/bookkeeper/tools/cli/package-tree.html  |   152 +
 .../apache/bookkeeper/tools/cli/package-use.html   |   149 +
 .../apache/bookkeeper/tools/common/BKCommand.html  |   446 +
 .../tools/common/BKCommandCategories.html          |   352 +
 .../apache/bookkeeper/tools/common/BKFlags.html    |   352 +
 .../tools/common/class-use/BKCommand.html          |   715 +
 .../common/class-use/BKCommandCategories.html      |   149 +
 .../bookkeeper/tools/common/class-use/BKFlags.html |   281 +
 .../bookkeeper/tools/common/package-summary.html   |   186 +
 .../bookkeeper/tools/common/package-tree.html      |   174 +
 .../bookkeeper/tools/common/package-use.html       |   372 +
 .../org/apache/bookkeeper/tools/framework/Cli.html |   524 +
 .../bookkeeper/tools/framework/CliCommand.html     |   529 +
 .../tools/framework/CliCommandGroup.html           |   392 +
 .../bookkeeper/tools/framework/CliFlags.html       |   330 +
 .../tools/framework/CliSpec.Builder.html           |   442 +
 .../apache/bookkeeper/tools/framework/CliSpec.html |   559 +
 .../apache/bookkeeper/tools/framework/Command.html |   400 +
 .../bookkeeper/tools/framework/CommandGroup.html   |   224 +
 .../bookkeeper/tools/framework/CommandUtils.html   |   378 +
 .../bookkeeper/tools/framework/HelpCommand.html    |   408 +
 .../bookkeeper/tools/framework/class-use/Cli.html  |   193 +
 .../tools/framework/class-use/CliCommand.html      |   745 +
 .../tools/framework/class-use/CliCommandGroup.html |   149 +
 .../tools/framework/class-use/CliFlags.html        |   911 +
 .../tools/framework/class-use/CliSpec.Builder.html |   264 +
 .../tools/framework/class-use/CliSpec.html         |   373 +
 .../tools/framework/class-use/Command.html         |   851 +
 .../tools/framework/class-use/CommandGroup.html    |   197 +
 .../tools/framework/class-use/CommandUtils.html    |   149 +
 .../tools/framework/class-use/HelpCommand.html     |   149 +
 .../tools/framework/package-summary.html           |   241 +
 .../bookkeeper/tools/framework/package-tree.html   |   184 +
 .../bookkeeper/tools/framework/package-use.html    |   535 +
 .../util/AvailabilityOfEntriesOfLedger.html        |    30 +-
 .../bookkeeper/util/BookKeeperConstants.html       |    28 +-
 .../bookkeeper/util/ByteBufList.Encoder.html       |    34 +-
 .../org/apache/bookkeeper/util/ByteBufList.html    |    87 +-
 .../ByteBufVisitor.ByteBufVisitorCallback.html     |   321 +
 .../ByteBufVisitor.GetBytesCallbackByteBuf.html    |  3829 ++
 .../org/apache/bookkeeper/util/ByteBufVisitor.html |   372 +
 .../org/apache/bookkeeper/util/CertUtils.html      |    26 +-
 .../bookkeeper/util/DaemonThreadFactory.html       |    26 +-
 .../util/DiskChecker.DiskErrorException.html       |    24 +-
 .../bookkeeper/util/DiskChecker.DiskException.html |    24 +-
 .../util/DiskChecker.DiskOutOfSpaceException.html  |    26 +-
 .../DiskChecker.DiskWarnThresholdException.html    |    26 +-
 .../org/apache/bookkeeper/util/DiskChecker.html    |    28 +-
 .../org/apache/bookkeeper/util/EntryFormatter.html |    30 +-
 .../org/apache/bookkeeper/util/EventLoopUtil.html  |    42 +-
 .../bookkeeper/util/HardLink.HardLinkCGUnix.html   |    26 +-
 .../bookkeeper/util/HardLink.HardLinkCGWin.html    |    30 +-
 .../apache/bookkeeper/util/HardLink.LinkStats.html |    30 +-
 .../apache/bookkeeper/util/HardLink.OSType.html    |    26 +-
 .../org/apache/bookkeeper/util/HardLink.html       |    54 +-
 .../bookkeeper/util/HexDumpEntryFormatter.html     |    28 +-
 .../org/apache/bookkeeper/util/IOUtils.html        |    26 +-
 .../apache/bookkeeper/util/IteratorUtility.html    |    26 +-
 .../org/apache/bookkeeper/util/LedgerDirUtil.html  |   398 +
 .../LedgerIdFormatter.HexLedgerIdFormatter.html    |    30 +-
 .../LedgerIdFormatter.LongLedgerIdFormatter.html   |    30 +-
 .../LedgerIdFormatter.UUIDLedgerIdFormatter.html   |    30 +-
 .../apache/bookkeeper/util/LedgerIdFormatter.html  |    32 +-
 .../apache/bookkeeper/util/LocalBookKeeper.html    |    34 +-
 .../org/apache/bookkeeper/util/MathUtils.html      |    24 +-
 .../apache/bookkeeper/util/NettyChannelUtil.html   |   311 +
 .../bookkeeper/util/OrderedGenericCallback.html    |    26 +-
 .../org/apache/bookkeeper/util/PageCacheUtil.html  |   306 +
 .../org/apache/bookkeeper/util/PortManager.html    |    26 +-
 .../org/apache/bookkeeper/util/SafeRunnable.html   |    32 +-
 .../bookkeeper/util/Shell.ExitCodeException.html   |    30 +-
 .../util/Shell.ShellCommandExecutor.html           |    30 +-
 .../javadoc/org/apache/bookkeeper/util/Shell.html  |    32 +-
 .../org/apache/bookkeeper/util/SnapshotMap.html    |    30 +-
 .../bookkeeper/util/StringEntryFormatter.html      |    28 +-
 .../org/apache/bookkeeper/util/StringUtils.html    |    30 +-
 .../bookkeeper/util/SubTreeCache.TreeProvider.html |    22 +-
 .../bookkeeper/util/SubTreeCache.WatchGuard.html   |    30 +-
 .../org/apache/bookkeeper/util/SubTreeCache.html   |    32 +-
 .../javadoc/org/apache/bookkeeper/util/Tool.html   |    22 +-
 .../org/apache/bookkeeper/util/ZeroBuffer.html     |    26 +-
 .../org/apache/bookkeeper/util/ZkUtils.html        |    26 +-
 .../class-use/AvailabilityOfEntriesOfLedger.html   |   289 +
 .../util/class-use/BookKeeperConstants.html        |   149 +
 .../util/class-use/ByteBufList.Encoder.html        |   197 +
 .../bookkeeper/util/class-use/ByteBufList.html     |   461 +
 .../ByteBufVisitor.ByteBufVisitorCallback.html     |   214 +
 .../ByteBufVisitor.GetBytesCallbackByteBuf.html    |   149 +
 .../bookkeeper/util/class-use/ByteBufVisitor.html  |   149 +
 .../bookkeeper/util/class-use/CertUtils.html       |   149 +
 .../util/class-use/DaemonThreadFactory.html        |   149 +
 .../class-use/DiskChecker.DiskErrorException.html  |   227 +
 .../util/class-use/DiskChecker.DiskException.html  |   211 +
 .../DiskChecker.DiskOutOfSpaceException.html       |   204 +
 .../DiskChecker.DiskWarnThresholdException.html    |   204 +
 .../bookkeeper/util/class-use/DiskChecker.html     |   320 +
 .../bookkeeper/util/class-use/EntryFormatter.html  |   417 +
 .../bookkeeper/util/class-use/EventLoopUtil.html   |   149 +
 .../util/class-use/HardLink.HardLinkCGUnix.html    |   149 +
 .../util/class-use/HardLink.HardLinkCGWin.html     |   149 +
 .../util/class-use/HardLink.LinkStats.html         |   195 +
 .../bookkeeper/util/class-use/HardLink.OSType.html |   220 +
 .../apache/bookkeeper/util/class-use/HardLink.html |   149 +
 .../util/class-use/HexDumpEntryFormatter.html      |   149 +
 .../apache/bookkeeper/util/class-use/IOUtils.html  |   149 +
 .../bookkeeper/util/class-use/IteratorUtility.html |   149 +
 .../bookkeeper/util/class-use/LedgerDirUtil.html   |   149 +
 .../LedgerIdFormatter.HexLedgerIdFormatter.html    |   149 +
 .../LedgerIdFormatter.LongLedgerIdFormatter.html   |   149 +
 .../LedgerIdFormatter.UUIDLedgerIdFormatter.html   |   149 +
 .../util/class-use/LedgerIdFormatter.html          |   504 +
 .../bookkeeper/util/class-use/LocalBookKeeper.html |   199 +
 .../bookkeeper/util/class-use/MathUtils.html       |   149 +
 .../util/class-use/NettyChannelUtil.html           |   149 +
 .../util/class-use/OrderedGenericCallback.html     |   149 +
 .../bookkeeper/util/class-use/PageCacheUtil.html   |   149 +
 .../bookkeeper/util/class-use/PortManager.html     |   149 +
 .../bookkeeper/util/class-use/SafeRunnable.html    |   206 +
 .../util/class-use/Shell.ExitCodeException.html    |   149 +
 .../util/class-use/Shell.ShellCommandExecutor.html |   149 +
 .../apache/bookkeeper/util/class-use/Shell.html    |   197 +
 .../bookkeeper/util/class-use/SnapshotMap.html     |   231 +
 .../util/class-use/StringEntryFormatter.html       |   149 +
 .../bookkeeper/util/class-use/StringUtils.html     |   149 +
 .../util/class-use/SubTreeCache.TreeProvider.html  |   208 +
 .../util/class-use/SubTreeCache.WatchGuard.html    |   197 +
 .../bookkeeper/util/class-use/SubTreeCache.html    |   149 +
 .../org/apache/bookkeeper/util/class-use/Tool.html |   197 +
 .../bookkeeper/util/class-use/ZeroBuffer.html      |   149 +
 .../apache/bookkeeper/util/class-use/ZkUtils.html  |   149 +
 .../collections/ConcurrentLongHashMap.Builder.html |    30 +-
 .../ConcurrentLongHashMap.EntryProcessor.html      |    22 +-
 .../ConcurrentLongHashMap.LongObjectPredicate.html |    22 +-
 .../util/collections/ConcurrentLongHashMap.html    |    55 +-
 .../collections/ConcurrentLongHashSet.Builder.html |    30 +-
 .../ConcurrentLongHashSet.ConsumerLong.html        |    22 +-
 .../util/collections/ConcurrentLongHashSet.html    |    43 +-
 .../ConcurrentLongLongHashMap.BiConsumerLong.html  |    22 +-
 .../ConcurrentLongLongHashMap.Builder.html         |    30 +-
 ...ConcurrentLongLongHashMap.LongLongFunction.html |    22 +-
 ...oncurrentLongLongHashMap.LongLongPredicate.html |    22 +-
 .../collections/ConcurrentLongLongHashMap.html     |    45 +-
 ...rentLongLongPairHashMap.BiConsumerLongPair.html |    22 +-
 .../ConcurrentLongLongPairHashMap.Builder.html     |    30 +-
 ...ntLongLongPairHashMap.LongLongPairFunction.html |    22 +-
 ...tLongLongPairHashMap.LongLongPairPredicate.html |    22 +-
 .../ConcurrentLongLongPairHashMap.LongPair.html    |    30 +-
 .../collections/ConcurrentLongLongPairHashMap.html |    55 +-
 .../collections/ConcurrentOpenHashMap.Builder.html |    30 +-
 .../util/collections/ConcurrentOpenHashMap.html    |    56 +-
 .../collections/ConcurrentOpenHashSet.Builder.html |    30 +-
 .../util/collections/ConcurrentOpenHashSet.html    |    54 +-
 .../util/collections/SynchronizedHashMultiMap.html |    30 +-
 .../class-use/ConcurrentLongHashMap.Builder.html   |   230 +
 .../ConcurrentLongHashMap.EntryProcessor.html      |   197 +
 .../ConcurrentLongHashMap.LongObjectPredicate.html |   195 +
 .../class-use/ConcurrentLongHashMap.html           |   223 +
 .../class-use/ConcurrentLongHashSet.Builder.html   |   230 +
 .../ConcurrentLongHashSet.ConsumerLong.html        |   195 +
 .../class-use/ConcurrentLongHashSet.html           |   195 +
 .../ConcurrentLongLongHashMap.BiConsumerLong.html  |   195 +
 .../ConcurrentLongLongHashMap.Builder.html         |   230 +
 ...ConcurrentLongLongHashMap.LongLongFunction.html |   196 +
 ...oncurrentLongLongHashMap.LongLongPredicate.html |   195 +
 .../class-use/ConcurrentLongLongHashMap.html       |   243 +
 ...rentLongLongPairHashMap.BiConsumerLongPair.html |   197 +
 .../ConcurrentLongLongPairHashMap.Builder.html     |   230 +
 ...ntLongLongPairHashMap.LongLongPairFunction.html |   149 +
 ...tLongLongPairHashMap.LongLongPairPredicate.html |   149 +
 .../ConcurrentLongLongPairHashMap.LongPair.html    |   241 +
 .../class-use/ConcurrentLongLongPairHashMap.html   |   195 +
 .../class-use/ConcurrentOpenHashMap.Builder.html   |   230 +
 .../class-use/ConcurrentOpenHashMap.html           |   195 +
 .../class-use/ConcurrentOpenHashSet.Builder.html   |   230 +
 .../class-use/ConcurrentOpenHashSet.html           |   195 +
 .../class-use/SynchronizedHashMultiMap.html        |   149 +
 .../util/collections/package-summary.html          |    20 +-
 .../bookkeeper/util/collections/package-tree.html  |    22 +-
 .../bookkeeper/util/collections/package-use.html   |   333 +
 .../apache/bookkeeper/util/nativeio/NarSystem.html |   303 +
 .../util/nativeio/class-use/NarSystem.html         |   149 +
 .../bookkeeper/util/nativeio/package-summary.html  |   169 +
 .../bookkeeper/util/nativeio/package-tree.html     |   164 +
 .../bookkeeper/util/nativeio/package-use.html      |   149 +
 .../apache/bookkeeper/util/package-summary.html    |    69 +-
 .../org/apache/bookkeeper/util/package-tree.html   |    35 +-
 .../org/apache/bookkeeper/util/package-use.html    |   564 +
 .../bookkeeper/utils/affinity/NarSystem.html       |   303 +
 .../utils/affinity/class-use/NarSystem.html        |   149 +
 .../bookkeeper/utils/affinity/package-summary.html |   169 +
 .../bookkeeper/utils/affinity/package-tree.html    |   164 +
 .../bookkeeper/utils/affinity/package-use.html     |   149 +
 ...eperVerifier.BookkeeperDriver.ReadCallback.html |    22 +-
 .../BookkeeperVerifier.BookkeeperDriver.html       |    24 +-
 .../verifier/BookkeeperVerifier.EntryInfo.html     |    26 +-
 ...ookkeeperVerifier.LedgerInfo.EntryIterator.html |    30 +-
 .../verifier/BookkeeperVerifier.LedgerInfo.html    |    32 +-
 .../verifier/BookkeeperVerifier.WriteCallback.html |    26 +-
 .../bookkeeper/verifier/BookkeeperVerifier.html    |    28 +-
 .../verifier/BookkeeperVerifierMain.html           |    26 +-
 .../verifier/DirectBookkeeperDriver.html           |    28 +-
 ...eperVerifier.BookkeeperDriver.ReadCallback.html |   149 +
 .../BookkeeperVerifier.BookkeeperDriver.html       |   224 +
 .../class-use/BookkeeperVerifier.EntryInfo.html    |   215 +
 ...ookkeeperVerifier.LedgerInfo.EntryIterator.html |   210 +
 .../class-use/BookkeeperVerifier.LedgerInfo.html   |   196 +
 .../BookkeeperVerifier.WriteCallback.html          |   149 +
 .../verifier/class-use/BookkeeperVerifier.html     |   149 +
 .../verifier/class-use/BookkeeperVerifierMain.html |   149 +
 .../verifier/class-use/DirectBookkeeperDriver.html |   149 +
 .../bookkeeper/verifier/package-summary.html       |    20 +-
 .../apache/bookkeeper/verifier/package-tree.html   |    22 +-
 .../apache/bookkeeper/verifier/package-use.html    |   205 +
 .../apache/bookkeeper/versioning/LongVersion.html  |    32 +-
 .../bookkeeper/versioning/Version.Occurred.html    |    26 +-
 .../org/apache/bookkeeper/versioning/Version.html  |    28 +-
 .../apache/bookkeeper/versioning/Versioned.html    |    30 +-
 .../versioning/class-use/LongVersion.html          |   195 +
 .../versioning/class-use/Version.Occurred.html     |   243 +
 .../bookkeeper/versioning/class-use/Version.html   |   585 +
 .../bookkeeper/versioning/class-use/Versioned.html |   865 +
 .../bookkeeper/versioning/package-summary.html     |    20 +-
 .../apache/bookkeeper/versioning/package-tree.html |    24 +-
 .../apache/bookkeeper/versioning/package-use.html  |   405 +
 .../BoundExponentialBackoffRetryPolicy.html        |    26 +-
 .../ExponentialBackOffWithDeadlinePolicy.html      |    30 +-
 .../zookeeper/ExponentialBackoffRetryPolicy.html   |    26 +-
 .../apache/bookkeeper/zookeeper/RetryPolicy.html   |    22 +-
 .../zookeeper/ZooKeeperClient.Builder.html         |    26 +-
 .../zookeeper/ZooKeeperClient.ZkRetryRunnable.html |    30 +-
 .../bookkeeper/zookeeper/ZooKeeperClient.html      |    30 +-
 .../bookkeeper/zookeeper/ZooKeeperWatcherBase.html |    28 +-
 .../zookeeper/ZooWorker.ZooCallable.html           |    22 +-
 .../org/apache/bookkeeper/zookeeper/ZooWorker.html |    32 +-
 .../BoundExponentialBackoffRetryPolicy.html        |   149 +
 .../ExponentialBackOffWithDeadlinePolicy.html      |   149 +
 .../class-use/ExponentialBackoffRetryPolicy.html   |   198 +
 .../zookeeper/class-use/RetryPolicy.html           |   339 +
 .../class-use/ZooKeeperClient.Builder.html         |   240 +
 .../class-use/ZooKeeperClient.ZkRetryRunnable.html |   149 +
 .../zookeeper/class-use/ZooKeeperClient.html       |   224 +
 .../zookeeper/class-use/ZooKeeperWatcherBase.html  |   221 +
 .../zookeeper/class-use/ZooWorker.ZooCallable.html |   201 +
 .../bookkeeper/zookeeper/class-use/ZooWorker.html  |   195 +
 .../bookkeeper/zookeeper/package-summary.html      |    20 +-
 .../apache/bookkeeper/zookeeper/package-tree.html  |    22 +-
 .../apache/bookkeeper/zookeeper/package-use.html   |   248 +
 content/docs/latest/api/javadoc/overview-tree.html |  1611 +-
 .../latest/api/javadoc/package-search-index.js     |     2 +-
 .../latest/api/javadoc/package-search-index.zip    |   Bin 310 -> 687 bytes
 .../docs/latest/api/javadoc/serialized-form.html   |  1830 +-
 .../docs/latest/api/javadoc/type-search-index.js   |     2 +-
 .../docs/latest/api/javadoc/type-search-index.zip  |   Bin 2395 -> 11417 bytes
 2923 files changed, 534918 insertions(+), 25357 deletions(-)

diff --git a/content/docs/latest/api/javadoc/allclasses-index.html b/content/docs/latest/api/javadoc/allclasses-index.html
index 65814d7344..4cc32a2697 100644
--- a/content/docs/latest/api/javadoc/allclasses-index.html
+++ b/content/docs/latest/api/javadoc/allclasses-index.html
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":2,"i1":2,"i2":1,"i3":1,"i4":1,"i5":1,"i6":1,"i7":1,"i8":1,"i9":1,"i10":1,"i11":1,"i12":1,"i13":1,"i14":1,"i15":8,"i16":8,"i17":8,"i18":8,"i19":8,"i20":8,"i21":8,"i22":8,"i23":8,"i24":8,"i25":8,"i26":8,"i27":8,"i28":8,"i29":8,"i30":8,"i31":8,"i32":8,"i33":8,"i34":8,"i35":8,"i36":8,"i37":8,"i38":8,"i39":8,"i40":8,"i41":8,"i42":8,"i43":8,"i44":8,"i45":8,"i46":8,"i47":8,"i48":8,"i49":8,"i50":8,"i51":1,"i52":1,"i53":8,"i54":8,"i55":2,"i56":2,"i57":2,"i58":4,"i59":1,"i60":1,"i [...]
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":1,"i11":2,"i12":2,"i13":2,"i14":4,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":1,"i26":1,"i27":1,"i28":1,"i29":1,"i30":1,"i31":1,"i32":1,"i33":1,"i34":1,"i35":1,"i36":1,"i37":1,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":1,"i47":2,"i48":1,"i49":2,"i50":8,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i [...]
 var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -112,1436 +112,7262 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a>&lt;<a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> extends <a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a>&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/AbstractComponent.html" title="class in org.apache.bookkeeper.common.component">AbstractComponent</a>&lt;<a href="org/apache/bookkeeper/common/component/AbstractComponent.html" title="type parameter in AbstractComponent">ConfT</a> extends <a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ComponentConfiguration</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Abstract configuration.</div>
+<div class="block">The base class represents a component.</div>
 </th>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/AlertStatsLogger.html" title="class in org.apache.bookkeeper.stats">AlertStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a>&lt;<a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="type parameter in AbstractConfiguration">T</a> extends <a href="org/apache/bookkeeper/conf/AbstractConfiguration.html" title="class in org.apache.bookkeeper.conf">AbstractConfiguration</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">This class is used to raise alert when we detect an event that should never happen in production.</div>
+<div class="block">Abstract configuration.</div>
 </th>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/net/AbstractDNSToSwitchMapping.html" title="class in org.apache.bookkeeper.net">AbstractDNSToSwitchMapping</a></td>
 <th class="colLast" scope="row">
-<div class="block">Defines all the callback interfaces for the async operations in bookkeeper client.</div>
+<div class="block">This is a base class for DNS to Switch mappings.</div>
 </th>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddCallback</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractHashProvider.html" title="class in com.scurrilous.circe.impl">AbstractHashProvider</a>&lt;<a href="com/scurrilous/circe/impl/AbstractHashProvider.html" title="type parameter in AbstractHashProvider">P</a> extends <a href="com/scurrilous/circe/HashParameters.html" title="interface in com.scurrilous.circe">HashParameters</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for adding entries to ledgers.</div>
+<div class="block">Base implementation for hash function providers.</div>
 </th>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddCallbackWithLatency.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddCallbackWithLatency</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/AbstractHierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">AbstractHierarchicalLedgerManager</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for adding entries to ledgers with latency information.</div>
+<div class="block">An abstract class for managing hierarchical ledgers.</div>
 </th>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddLacCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddLacCallback</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractIncrementalIntHash.html" title="class in com.scurrilous.circe.impl">AbstractIncrementalIntHash</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for updating LAC for ledgers.</div>
+<div class="block">Base implementation for incremental stateless integer hash functions.</div>
 </th>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.CloseCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.CloseCallback</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractIncrementalLongHash.html" title="class in com.scurrilous.circe.impl">AbstractIncrementalLongHash</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for closing ledgers.</div>
+<div class="block">Base implementation for incremental stateless long integer hash functions.</div>
 </th>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.CreateCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.CreateCallback</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/crc/AbstractIntCrc.html" title="class in com.scurrilous.circe.crc">AbstractIntCrc</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for creating ledgers.</div>
+<div class="block">Base implementation of int-width CRC functions.</div>
 </th>
 </tr>
 <tr id="i8" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.DeleteCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.DeleteCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/AbstractLifecycleComponent.html" title="class in org.apache.bookkeeper.common.component">AbstractLifecycleComponent</a>&lt;<a href="org/apache/bookkeeper/common/component/AbstractLifecycleComponent.html" title="type parameter in AbstractLifecycleComponent">ConfT</a> extends <a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ComponentConfiguration</a [...]
 <th class="colLast" scope="row">
-<div class="block">Async Callback for deleting ledgers.</div>
+<div class="block">A mix of <a href="org/apache/bookkeeper/common/component/AbstractComponent.html" title="class in org.apache.bookkeeper.common.component"><code>AbstractComponent</code></a> and <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a>.</div>
 </th>
 </tr>
 <tr id="i9" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.IsClosedCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.IsClosedCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/AbstractLogCompactor.html" title="class in org.apache.bookkeeper.bookie">AbstractLogCompactor</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for checking if a ledger is closed.</div>
+<div class="block">Abstract entry log compactor used for compaction.</div>
 </th>
 </tr>
 <tr id="i10" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/AbstractLogCompactor.LogRemovalListener.html" title="interface in org.apache.bookkeeper.bookie">AbstractLogCompactor.LogRemovalListener</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for opening ledgers.</div>
+<div class="block">LogRemovalListener.</div>
 </th>
 </tr>
 <tr id="i11" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/AbstractLogCompactor.Throttler.html" title="class in org.apache.bookkeeper.bookie">AbstractLogCompactor.Throttler</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for reading entries from ledgers.</div>
+<div class="block">class Throttler.</div>
 </th>
 </tr>
 <tr id="i12" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadLastConfirmedAndEntryCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadLastConfirmedAndEntryCallback</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/crc/AbstractLongCrc.html" title="class in com.scurrilous.circe.crc">AbstractLongCrc</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for long polling read request.</div>
+<div class="block">Base implementation of long-width CRC functions.</div>
 </th>
 </tr>
 <tr id="i13" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadLastConfirmedCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadLastConfirmedCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/slogger/AbstractSlogger.html" title="class in org.apache.bookkeeper.slogger">AbstractSlogger</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for reading LAC for ledgers.</div>
+<div class="block">Abstract implementation of slogger.</div>
 </th>
 </tr>
 <tr id="i14" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.RecoverCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.RecoverCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/slogger/AbstractSlogger.Level.html" title="enum in org.apache.bookkeeper.slogger">AbstractSlogger.Level</a></td>
 <th class="colLast" scope="row">
-<div class="block">Async Callback for recovering ledgers.</div>
+<div class="block">Levels at which slogger can slog.</div>
 </th>
 </tr>
 <tr id="i15" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BKException.html" title="class in org.apache.bookkeeper.client.api">BKException</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractStatefulHash.html" title="class in com.scurrilous.circe.impl">AbstractStatefulHash</a></td>
 <th class="colLast" scope="row">
-<div class="block">Super class for all errors which occur using BookKeeper client.</div>
+<div class="block">Base implementation for stateful hash functions.</div>
 </th>
 </tr>
 <tr id="i16" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractStatelessIntHash.html" title="class in com.scurrilous.circe.impl">AbstractStatelessIntHash</a></td>
 <th class="colLast" scope="row">
-<div class="block">Class the enumerates all the possible error conditions.</div>
+<div class="block">Base implementation for stateless (but not incremental) integer hash
+ functions.</div>
 </th>
 </tr>
 <tr id="i17" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a></td>
+<td class="colFirst"><a href="com/scurrilous/circe/impl/AbstractStatelessLongHash.html" title="class in com.scurrilous.circe.impl">AbstractStatelessLongHash</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper add entry quorum timeout exception.</div>
+<div class="block">Base implementation for stateless (but not incremental) long integer hash
+ functions.</div>
 </th>
 </tr>
 <tr id="i18" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/AbstractZkLedgerManager.html" title="class in org.apache.bookkeeper.meta">AbstractZkLedgerManager</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper bookie exception.</div>
+<div class="block">Abstract ledger manager based on zookeeper, which provides common methods such as query zk nodes.</div>
 </th>
 </tr>
 <tr id="i19" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieHandleNotAvailableException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/AbstractZkLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">AbstractZkLedgerManagerFactory</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper bookie handle not available exception.</div>
+<div class="block">Abstract ledger manager factory based on zookeeper, which provides common
+ methods such as format and validateAndNukeExistingCluster.</div>
 </th>
 </tr>
 <tr id="i20" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKClientClosedException.html" title="class in org.apache.bookkeeper.client">BKException.BKClientClosedException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/AdminCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">AdminCommand</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper client closed exception.</div>
+<div class="block">Command to update cookie.</div>
 </th>
 </tr>
 <tr id="i21" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDataUnknownException.html" title="class in org.apache.bookkeeper.client">BKException.BKDataUnknownException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/AdminCommand.AdminFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">AdminCommand.AdminFlags</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper ledger in limbo and data may or may not exist.</div>
+<div class="block">Flags for admin command.</div>
 </th>
 </tr>
 <tr id="i22" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDigestMatchException.html" title="class in org.apache.bookkeeper.client">BKException.BKDigestMatchException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/AlertStatsLogger.html" title="class in org.apache.bookkeeper.stats">AlertStatsLogger</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper digest match exception.</div>
+<div class="block">This class is used to raise alert when we detect an event that should never happen in production.</div>
 </th>
 </tr>
 <tr id="i23" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html" title="class in org.apache.bookkeeper.client">BKException.BKDigestNotInitializedException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/ArrayGroupSort.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">ArrayGroupSort</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper digest not initialized exception.</div>
+<div class="block">Sort an array of longs, grouping the items in tuples.</div>
 </th>
 </tr>
 <tr id="i24" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html" title="class in org.apache.bookkeeper.client">BKException.BKDuplicateEntryIdException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/ArrayUtil.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">ArrayUtil</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper duplicate entry id exception.</div>
+<div class="block">Utility to serialize/deserialize longs into byte arrays.</div>
 </th>
 </tr>
 <tr id="i25" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKIllegalOpException.html" title="class in org.apache.bookkeeper.client">BKException.BKIllegalOpException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper illegal operation exception.</div>
+<div class="block">Defines all the callback interfaces for the async operations in bookkeeper client.</div>
 </th>
 </tr>
 <tr id="i26" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html" title="class in org.apache.bookkeeper.client">BKException.BKIncorrectParameterException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper incorrect parameter exception.</div>
+<div class="block">Async Callback for adding entries to ledgers.</div>
 </th>
 </tr>
 <tr id="i27" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKInterruptedException.html" title="class in org.apache.bookkeeper.client">BKException.BKInterruptedException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddCallbackWithLatency.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddCallbackWithLatency</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper interrupted exception.</div>
+<div class="block">Async Callback for adding entries to ledgers with latency information.</div>
 </th>
 </tr>
 <tr id="i28" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerClosedException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.AddLacCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.AddLacCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper ledger closed exception.</div>
+<div class="block">Async Callback for updating LAC for ledgers.</div>
 </th>
 </tr>
 <tr id="i29" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerExistException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerExistException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.CloseCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.CloseCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper ledger exist exception.</div>
+<div class="block">Async Callback for closing ledgers.</div>
 </th>
 </tr>
 <tr id="i30" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerFencedException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.CreateCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.CreateCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper ledger fenced exception.</div>
+<div class="block">Async Callback for creating ledgers.</div>
 </th>
 </tr>
 <tr id="i31" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerIdOverflowException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.DeleteCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.DeleteCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper ledger id overflow exception.</div>
+<div class="block">Async Callback for deleting ledgers.</div>
 </th>
 </tr>
 <tr id="i32" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerRecoveryException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.IsClosedCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.IsClosedCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper ledger recovery exception.</div>
+<div class="block">Async Callback for checking if a ledger is closed.</div>
 </th>
 </tr>
 <tr id="i33" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKMetadataSerializationException.html" title="class in org.apache.bookkeeper.client">BKException.BKMetadataSerializationException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper metadata serialization exception.</div>
+<div class="block">Async Callback for opening ledgers.</div>
 </th>
 </tr>
 <tr id="i34" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html" title="class in org.apache.bookkeeper.client">BKException.BKMetadataVersionException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper metadata version exception.</div>
+<div class="block">Async Callback for reading entries from ledgers.</div>
 </th>
 </tr>
 <tr id="i35" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchEntryException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadLastConfirmedAndEntryCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadLastConfirmedAndEntryCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper no such entry exception.</div>
+<div class="block">Async Callback for long polling read request.</div>
 </th>
 </tr>
 <tr id="i36" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchLedgerExistsException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.ReadLastConfirmedCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.ReadLastConfirmedCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper no such ledger exists exception.</div>
+<div class="block">Async Callback for reading LAC for ledgers.</div>
 </th>
 </tr>
 <tr id="i37" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsOnMetadataServerException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchLedgerExistsOnMetadataServerException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/AsyncCallback.RecoverCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.RecoverCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper no such ledger exists on metadata server exception.</div>
+<div class="block">Async Callback for recovering ledgers.</div>
 </th>
 </tr>
 <tr id="i38" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html" title="class in org.apache.bookkeeper.client">BKException.BKNotEnoughBookiesException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/Auditor.html" title="class in org.apache.bookkeeper.replication">Auditor</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper not enough bookies exception.</div>
+<div class="block">Auditor is a single entity in the entire Bookie cluster and will be watching
+ all the bookies under 'ledgerrootpath/available' zkpath.</div>
 </th>
 </tr>
 <tr id="i39" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html" title="class in org.apache.bookkeeper.client">BKException.BKProtocolVersionException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper protocol version exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorBookieCheckTask.html" title="class in org.apache.bookkeeper.replication">AuditorBookieCheckTask</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i40" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKQuorumException.html" title="class in org.apache.bookkeeper.client">BKException.BKQuorumException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper quorum exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorCheckAllLedgersTask.html" title="class in org.apache.bookkeeper.replication">AuditorCheckAllLedgersTask</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i41" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKReadException.html" title="class in org.apache.bookkeeper.client">BKException.BKReadException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorElector.html" title="class in org.apache.bookkeeper.replication">AuditorElector</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper read exception.</div>
+<div class="block">Performing auditor election using Apache ZooKeeper.</div>
 </th>
 </tr>
 <tr id="i42" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client">BKException.BKReplicationException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper replication exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorPlacementPolicyCheckTask.html" title="class in org.apache.bookkeeper.replication">AuditorPlacementPolicyCheckTask</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i43" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client">BKException.BKSecurityException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper security exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorReplicasCheckTask.html" title="class in org.apache.bookkeeper.replication">AuditorReplicasCheckTask</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i44" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKTimeoutException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper timeout exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorStats.html" title="class in org.apache.bookkeeper.replication">AuditorStats</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i45" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper too many requests exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorTask.html" title="class in org.apache.bookkeeper.replication">AuditorTask</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i46" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AuditorTask.ShutdownTaskHandler.html" title="interface in org.apache.bookkeeper.replication">AuditorTask.ShutdownTaskHandler</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper unauthorized access exception.</div>
+<div class="block">ShutdownTaskHandler used to shutdown auditor executor.</div>
 </th>
 </tr>
 <tr id="i47" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthCallbacks.html" title="class in org.apache.bookkeeper.auth">AuthCallbacks</a></td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper unclosed fragment exception.</div>
+<div class="block">Callbacks for AuthProviders.</div>
 </th>
 </tr>
 <tr id="i48" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthCallbacks.GenericCallback.html" title="interface in org.apache.bookkeeper.auth">AuthCallbacks.GenericCallback</a>&lt;<a href="org/apache/bookkeeper/auth/AuthCallbacks.GenericCallback.html" title="type parameter in AuthCallbacks.GenericCallback">T</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Bookkeeper unexpected condition exception.</div>
+<div class="block">Generic callback used in authentication providers.</div>
 </th>
 </tr>
 <tr id="i49" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper write exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.html" title="class in org.apache.bookkeeper.proto">AuthHandler</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i50" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Bookkeeper write on readonly bookie exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.AuthenticationException.html" title="class in org.apache.bookkeeper.proto">AuthHandler.AuthenticationException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i51" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BKException.Code.html" title="interface in org.apache.bookkeeper.client.api">BKException.Code</a></td>
-<th class="colLast" scope="row">
-<div class="block">Codes which represent the various exception types.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ClientSideHandler.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ClientSideHandler</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i52" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.Code.html" title="interface in org.apache.bookkeeper.client">BKException.Code</a></td>
-<th class="colLast" scope="row">
-<div class="block">Legacy interface which holds constants for BookKeeper error codes.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ServerSideHandler.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ServerSideHandler</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i53" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Metastore exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ServerSideHandler.AuthResponseCallback.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ServerSideHandler.AuthResponseCallback</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i54" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></td>
-<th class="colLast" scope="row">
-<div class="block">Zookeeper exception.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/AuthHandler.ServerSideHandler.AuthResponseCallbackLegacy.html" title="class in org.apache.bookkeeper.proto">AuthHandler.ServerSideHandler.AuthResponseCallbackLegacy</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i55" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieAddressResolverDisabled.html" title="class in org.apache.bookkeeper.client">BookieAddressResolverDisabled</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthProviderFactoryFactory.html" title="class in org.apache.bookkeeper.auth">AuthProviderFactoryFactory</a></td>
 <th class="colLast" scope="row">
-<div class="block">Resolve legacy style BookieIDs to Network addresses.</div>
+<div class="block">A factory to manage the authentication provider factories.</div>
 </th>
 </tr>
 <tr id="i56" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.html" title="class in org.apache.bookkeeper.client">BookieInfoReader</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/AuthToken.html" title="class in org.apache.bookkeeper.auth">AuthToken</a></td>
 <th class="colLast" scope="row">
-<div class="block">A utility class to read <a href="org/apache/bookkeeper/client/BookieInfoReader.BookieInfo.html" title="class in org.apache.bookkeeper.client"><code>BookieInfoReader.BookieInfo</code></a> from bookies.</div>
+<div class="block">A generic payload for Authentication Messages.</div>
 </th>
 </tr>
 <tr id="i57" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.BookieInfo.html" title="class in org.apache.bookkeeper.client">BookieInfoReader.BookieInfo</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/AutoCloseableLifecycleComponent.html" title="class in org.apache.bookkeeper.common.component">AutoCloseableLifecycleComponent</a></td>
 <th class="colLast" scope="row">
-<div class="block">A class represents the information (e.g.</div>
+<div class="block">Allows for AutoClosable resources to be added to the component
+ lifecycle without having to implement ServerLifecycleComponent directly.</div>
 </th>
 </tr>
 <tr id="i58" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.State.html" title="enum in org.apache.bookkeeper.client">BookieInfoReader.State</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/AutoRecoveryMain.html" title="class in org.apache.bookkeeper.replication">AutoRecoveryMain</a></td>
 <th class="colLast" scope="row">
-<div class="block">Tracks whether there is an execution in progress as well as whether
- another is pending.</div>
+<div class="block">Class to start/stop the AutoRecovery daemons Auditor and ReplicationWorker.</div>
 </th>
 </tr>
 <tr id="i59" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookiesHealthInfo.html" title="interface in org.apache.bookkeeper.client">BookiesHealthInfo</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/service/AutoRecoveryService.html" title="class in org.apache.bookkeeper.server.service">AutoRecoveryService</a></td>
 <th class="colLast" scope="row">
-<div class="block">This interface returns heuristics used to determine the health of a Bookkeeper server for read
- ordering.</div>
+<div class="block">A <a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component"><code>ServerLifecycleComponent</code></a> that runs autorecovery.</div>
 </th>
 </tr>
 <tr id="i60" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/AutoRecoveryStatusService.html" title="class in org.apache.bookkeeper.server.http.service">AutoRecoveryStatusService</a></td>
 <th class="colLast" scope="row">
-<div class="block">Listener for the available bookies changes.</div>
+<div class="block">HttpEndpointService that handles Autorecovery status related http requests.</div>
 </th>
 </tr>
 <tr id="i61" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieWatcher.html" title="interface in org.apache.bookkeeper.client">BookieWatcher</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/util/AvailabilityOfEntriesOfLedger.html" title="class in org.apache.bookkeeper.util">AvailabilityOfEntriesOfLedger</a></td>
 <th class="colLast" scope="row">
-<div class="block">Watch for Bookkeeper cluster status.</div>
+<div class="block">Ordered collection of SequenceGroups will represent entries of the ledger
+ residing in a bookie.</div>
 </th>
 </tr>
 <tr id="i62" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieWatcherImpl.html" title="class in org.apache.bookkeeper.client">BookieWatcherImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.html" title="class in org.apache.bookkeeper.common.util">Backoff</a></td>
 <th class="colLast" scope="row">
-<div class="block">This class is responsible for maintaining a consistent view of what bookies
- are available by reading Zookeeper (and setting watches on the bookie nodes).</div>
+<div class="block">Implements various backoff strategies.</div>
 </th>
 </tr>
 <tr id="i63" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BookKeeper.html" title="interface in org.apache.bookkeeper.client.api">BookKeeper</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Constant.html" title="class in org.apache.bookkeeper.common.util">Backoff.Constant</a></td>
 <th class="colLast" scope="row">
-<div class="block">This is the entry point for BookKeeper client side API.</div>
+<div class="block">A constant backoff policy.</div>
 </th>
 </tr>
 <tr id="i64" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client">BookKeeper</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Exponential.html" title="class in org.apache.bookkeeper.common.util">Backoff.Exponential</a></td>
 <th class="colLast" scope="row">
-<div class="block">BookKeeper client.</div>
+<div class="block">A exponential backoff policy.</div>
 </th>
 </tr>
 <tr id="i65" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.Builder.html" title="class in org.apache.bookkeeper.client">BookKeeper.Builder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Jitter.html" title="class in org.apache.bookkeeper.common.util">Backoff.Jitter</a></td>
 <th class="colLast" scope="row">
-<div class="block">BookKeeper Client Builder to build client instances.</div>
+<div class="block">A Jittered backoff policy.</div>
 </th>
 </tr>
 <tr id="i66" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Jitter.Type.html" title="enum in org.apache.bookkeeper.common.util">Backoff.Jitter.Type</a></td>
 <th class="colLast" scope="row">
-<div class="block">There are 3 digest types that can be used for verification.</div>
+<div class="block">Jitter type.</div>
 </th>
 </tr>
 <tr id="i67" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Backoff.Policy.html" title="interface in org.apache.bookkeeper.common.util">Backoff.Policy</a></td>
 <th class="colLast" scope="row">
-<div class="block">Admin client for BookKeeper clusters.</div>
+<div class="block">Back off policy.</div>
 </th>
 </tr>
 <tr id="i68" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.ResultCallBack.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin.ResultCallBack</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BatchedArrayBlockingQueue.html" title="class in org.apache.bookkeeper.common.collections">BatchedArrayBlockingQueue</a>&lt;<a href="org/apache/bookkeeper/common/collections/BatchedArrayBlockingQueue.html" title="type parameter in BatchedArrayBlockingQueue">T</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">This is the class for getting the replication result.</div>
+<div class="block">This implements a <code>BlockingQueue</code> backed by an array with fixed capacity.</div>
 </th>
 </tr>
 <tr id="i69" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.SyncObject.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin.SyncObject</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BatchedBlockingQueue.html" title="interface in org.apache.bookkeeper.common.collections">BatchedBlockingQueue</a>&lt;<a href="org/apache/bookkeeper/common/collections/BatchedBlockingQueue.html" title="type parameter in BatchedBlockingQueue">T</a>&gt;</td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i70" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BookKeeperBuilder.html" title="interface in org.apache.bookkeeper.client.api">BookKeeperBuilder</a></td>
-<th class="colLast" scope="row">
-<div class="block">BookKeeper Client Builder to build client instances.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BatchedReadEntryProcessor.html" title="class in org.apache.bookkeeper.proto">BatchedReadEntryProcessor</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i71" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/BookKeeperBuilderImpl.html" title="class in org.apache.bookkeeper.client.impl">BookKeeperBuilderImpl</a></td>
-<th class="colLast" scope="row">
-<div class="block">Internal builder for <a href="org/apache/bookkeeper/client/api/BookKeeper.html" title="interface in org.apache.bookkeeper.client.api"><code>BookKeeper</code></a> client.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BatchedReadOp.html" title="class in org.apache.bookkeeper.client">BatchedReadOp</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i72" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client">BookKeeperClientStats</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/common/BKCommand.html" title="class in org.apache.bookkeeper.tools.common">BKCommand</a>&lt;<a href="org/apache/bookkeeper/tools/common/BKCommand.html" title="type parameter in BKCommand">CommandFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">List of constants for defining client stats names.</div>
+<div class="block">Base bk command class.</div>
 </th>
 </tr>
 <tr id="i73" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/BookKeeperClientStatsImpl.html" title="class in org.apache.bookkeeper.client.impl">BookKeeperClientStatsImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/common/BKCommandCategories.html" title="class in org.apache.bookkeeper.tools.common">BKCommandCategories</a></td>
 <th class="colLast" scope="row">
-<div class="block">The default implementation of <a href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client"><code>BookKeeperClientStats</code></a>.</div>
+<div class="block">Classes to keep a list of command categories.</div>
 </th>
 </tr>
 <tr id="i74" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/feature/CacheableFeatureProvider.html" title="class in org.apache.bookkeeper.feature">CacheableFeatureProvider</a>&lt;<a href="org/apache/bookkeeper/feature/CacheableFeatureProvider.html" title="type parameter in CacheableFeatureProvider">T</a> extends <a href="org/apache/bookkeeper/feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a>&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BKException.html" title="class in org.apache.bookkeeper.client.api">BKException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Cacheable Feature Provider.</div>
+<div class="block">Super class for all errors which occur using BookKeeper client.</div>
 </th>
 </tr>
 <tr id="i75" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/CachingStatsLogger.html" title="class in org.apache.bookkeeper.stats">CachingStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <code>StatsLogger</code> that caches the stats objects created by other <code>StatsLogger</code>.</div>
+<div class="block">Class the enumerates all the possible error conditions.</div>
 </th>
 </tr>
 <tr id="i76" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/CachingStatsProvider.html" title="class in org.apache.bookkeeper.stats">CachingStatsProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKAddEntryQuorumTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKAddEntryQuorumTimeoutException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <code>CachingStatsProvider</code> adds the caching functionality to an existing <code>StatsProvider</code>.</div>
+<div class="block">Bookkeeper add entry quorum timeout exception.</div>
 </th>
 </tr>
 <tr id="i77" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Configuration settings for client side.</div>
+<div class="block">Bookkeeper bookie exception.</div>
 </th>
 </tr>
 <tr id="i78" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ClientContext.html" title="interface in org.apache.bookkeeper.client">ClientContext</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKBookieHandleNotAvailableException.html" title="class in org.apache.bookkeeper.client">BKException.BKBookieHandleNotAvailableException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Collection of client objects used by LedgerHandle to interact with
- the outside world.</div>
+<div class="block">Bookkeeper bookie handle not available exception.</div>
 </th>
 </tr>
 <tr id="i79" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ClientInternalConf.html" title="class in org.apache.bookkeeper.client">ClientInternalConf</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKClientClosedException.html" title="class in org.apache.bookkeeper.client">BKException.BKClientClosedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bookkeeper client closed exception.</div>
+</th>
 </tr>
 <tr id="i80" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleMetricsProvider.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleMetricsProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDataUnknownException.html" title="class in org.apache.bookkeeper.client">BKException.BKDataUnknownException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+<div class="block">Bookkeeper ledger in limbo and data may or may not exist.</div>
 </th>
 </tr>
 <tr id="i81" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleOpStatsLogger</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
-</tr>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDigestMatchException.html" title="class in org.apache.bookkeeper.client">BKException.BKDigestMatchException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bookkeeper digest match exception.</div>
+</th>
+</tr>
 <tr id="i82" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDigestNotInitializedException.html" title="class in org.apache.bookkeeper.client">BKException.BKDigestNotInitializedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+<div class="block">Bookkeeper digest not initialized exception.</div>
 </th>
 </tr>
 <tr id="i83" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/conf/Configurable.html" title="interface in org.apache.bookkeeper.conf">Configurable</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKDuplicateEntryIdException.html" title="class in org.apache.bookkeeper.client">BKException.BKDuplicateEntryIdException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Class that may be configured with a <code>Configuration</code>.</div>
+<div class="block">Bookkeeper duplicate entry id exception.</div>
 </th>
 </tr>
 <tr id="i84" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats">Counter</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKIllegalOpException.html" title="class in org.apache.bookkeeper.client">BKException.BKIllegalOpException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Simple stats that require only increment and decrement
- functions on a Long.</div>
+<div class="block">Bookkeeper illegal operation exception.</div>
 </th>
 </tr>
 <tr id="i85" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/CreateAdvBuilder.html" title="interface in org.apache.bookkeeper.client.api">CreateAdvBuilder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKIncorrectParameterException.html" title="class in org.apache.bookkeeper.client">BKException.BKIncorrectParameterException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Builder-style interface to create new ledgers.</div>
+<div class="block">Bookkeeper incorrect parameter exception.</div>
 </th>
 </tr>
 <tr id="i86" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/CreateBuilder.html" title="interface in org.apache.bookkeeper.client.api">CreateBuilder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKInterruptedException.html" title="class in org.apache.bookkeeper.client">BKException.BKInterruptedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Builder-style interface to create new ledgers.</div>
+<div class="block">Bookkeeper interrupted exception.</div>
 </th>
 </tr>
 <tr id="i87" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/DataSketchesOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">DataSketchesOpStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerClosedException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerClosedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">OpStatsLogger implementation that uses DataSketches library to calculate the approximated latency quantiles.</div>
+<div class="block">Bookkeeper ledger closed exception.</div>
 </th>
 </tr>
 <tr id="i88" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultBookieAddressResolver.html" title="class in org.apache.bookkeeper.client">DefaultBookieAddressResolver</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerExistException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerExistException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Resolve BookieIDs to Network addresses.</div>
+<div class="block">Bookkeeper ledger exist exception.</div>
 </th>
 </tr>
 <tr id="i89" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">DefaultEnsemblePlacementPolicy</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerFencedException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerFencedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Default Ensemble Placement Policy, which picks bookies randomly.</div>
+<div class="block">Bookkeeper ledger fenced exception.</div>
 </th>
 </tr>
 <tr id="i90" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultSpeculativeRequestExecutionPolicy.html" title="class in org.apache.bookkeeper.client">DefaultSpeculativeRequestExecutionPolicy</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerIdOverflowException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerIdOverflowException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A default implementation of <a href="org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html" title="interface in org.apache.bookkeeper.client"><code>SpeculativeRequestExecutionPolicy</code></a>.</div>
+<div class="block">Bookkeeper ledger id overflow exception.</div>
 </th>
 </tr>
 <tr id="i91" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/DeleteBuilder.html" title="interface in org.apache.bookkeeper.client.api">DeleteBuilder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKLedgerRecoveryException.html" title="class in org.apache.bookkeeper.client">BKException.BKLedgerRecoveryException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Builder-style interface to delete exiting ledgers.</div>
+<div class="block">Bookkeeper ledger recovery exception.</div>
 </th>
 </tr>
 <tr id="i92" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/DigestType.html" title="enum in org.apache.bookkeeper.client.api">DigestType</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKMetadataSerializationException.html" title="class in org.apache.bookkeeper.client">BKException.BKMetadataSerializationException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Digest type.</div>
+<div class="block">Bookkeeper metadata serialization exception.</div>
 </th>
 </tr>
 <tr id="i93" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKMetadataVersionException.html" title="class in org.apache.bookkeeper.client">BKException.BKMetadataVersionException</a></td>
 <th class="colLast" scope="row">
-<div class="block">This interface determins how entries are distributed among bookies.</div>
+<div class="block">Bookkeeper metadata version exception.</div>
 </th>
 </tr>
 <tr id="i94" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.AckSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.AckSet</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchEntryException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchEntryException</a></td>
 <th class="colLast" scope="row">
-<div class="block">An ack set represents the set of bookies from which
- a response must be received so that an entry can be
- considered to be replicated on a quorum.</div>
+<div class="block">Bookkeeper no such entry exception.</div>
 </th>
 </tr>
 <tr id="i95" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.QuorumCoverageSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.QuorumCoverageSet</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchLedgerExistsException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Interface to keep track of which bookies in an ensemble, an action
- has been performed for.</div>
+<div class="block">Bookkeeper no such ledger exists exception.</div>
 </th>
 </tr>
 <tr id="i96" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.WriteSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.WriteSet</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNoSuchLedgerExistsOnMetadataServerException.html" title="class in org.apache.bookkeeper.client">BKException.BKNoSuchLedgerExistsOnMetadataServerException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A write set represents the set of bookies to which
- a request will be written.</div>
+<div class="block">Bookkeeper no such ledger exists on metadata server exception.</div>
 </th>
 </tr>
 <tr id="i97" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/DynamicWeightedRandomSelectionImpl.html" title="class in org.apache.bookkeeper.client">DynamicWeightedRandomSelectionImpl</a>&lt;<a href="org/apache/bookkeeper/client/DynamicWeightedRandomSelectionImpl.html" title="type parameter in DynamicWeightedRandomSelectionImpl">T</a>&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKNotEnoughBookiesException.html" title="class in org.apache.bookkeeper.client">BKException.BKNotEnoughBookiesException</a></td>
 <th class="colLast" scope="row">
-<div class="block">DynamicWeightedRandomSelectionImpl class implements both getNextRandom
- overloaded methods.</div>
+<div class="block">Bookkeeper not enough bookies exception.</div>
 </th>
 </tr>
 <tr id="i98" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKProtocolVersionException.html" title="class in org.apache.bookkeeper.client">BKException.BKProtocolVersionException</a></td>
 <th class="colLast" scope="row">
-<div class="block"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client"><code>EnsemblePlacementPolicy</code></a> encapsulates the algorithm that bookkeeper client uses to select a number of bookies
- from the cluster as an ensemble for storing entries.</div>
+<div class="block">Bookkeeper protocol version exception.</div>
 </th>
 </tr>
 <tr id="i99" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementPolicyAdherence.html" title="enum in org.apache.bookkeeper.client">EnsemblePlacementPolicy.PlacementPolicyAdherence</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKQuorumException.html" title="class in org.apache.bookkeeper.client">BKException.BKQuorumException</a></td>
 <th class="colLast" scope="row">
-<div class="block">enum for PlacementPolicyAdherence.</div>
+<div class="block">Bookkeeper quorum exception.</div>
 </th>
 </tr>
 <tr id="i100" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementResult.html" title="class in org.apache.bookkeeper.client">EnsemblePlacementPolicy.PlacementResult</a>&lt;<a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementResult.html" title="type parameter in EnsemblePlacementPolicy.PlacementResult">T</a>&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKReadException.html" title="class in org.apache.bookkeeper.client">BKException.BKReadException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Result of a placement calculation against a placement policy.</div>
+<div class="block">Bookkeeper read exception.</div>
 </th>
 </tr>
 <tr id="i101" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsembleUtils.html" title="class in org.apache.bookkeeper.client">EnsembleUtils</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKReplicationException.html" title="class in org.apache.bookkeeper.client">BKException.BKReplicationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bookkeeper replication exception.</div>
+</th>
 </tr>
 <tr id="i102" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ExplicitLacFlushPolicy.html" title="interface in org.apache.bookkeeper.client">ExplicitLacFlushPolicy</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKSecurityException.html" title="class in org.apache.bookkeeper.client">BKException.BKSecurityException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bookkeeper security exception.</div>
+</th>
 </tr>
 <tr id="i103" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ExplicitLacFlushPolicy.ExplicitLacFlushPolicyImpl.html" title="class in org.apache.bookkeeper.client">ExplicitLacFlushPolicy.ExplicitLacFlushPolicyImpl</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKTimeoutException.html" title="class in org.apache.bookkeeper.client">BKException.BKTimeoutException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bookkeeper timeout exception.</div>
+</th>
 </tr>
 <tr id="i104" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastCodahaleMetricsProvider.html" title="class in org.apache.bookkeeper.stats.codahale">FastCodahaleMetricsProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKTooManyRequestsException.html" title="class in org.apache.bookkeeper.client">BKException.BKTooManyRequestsException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+<div class="block">Bookkeeper too many requests exception.</div>
 </th>
 </tr>
 <tr id="i105" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastCodahaleStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">FastCodahaleStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnauthorizedAccessException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+<div class="block">Bookkeeper unauthorized access exception.</div>
 </th>
 </tr>
 <tr id="i106" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastSnapshot.html" title="class in org.apache.bookkeeper.stats.codahale">FastSnapshot</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnclosedFragmentException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnclosedFragmentException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A snapshot of a FastTimer.</div>
+<div class="block">Bookkeeper unclosed fragment exception.</div>
 </th>
 </tr>
 <tr id="i107" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastTimer.html" title="class in org.apache.bookkeeper.stats.codahale">FastTimer</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKUnexpectedConditionException.html" title="class in org.apache.bookkeeper.client">BKException.BKUnexpectedConditionException</a></td>
 <th class="colLast" scope="row">
-<div class="block">A fast and (nearly) garbage-free Rate and Response Times Timer.</div>
+<div class="block">Bookkeeper unexpected condition exception.</div>
 </th>
 </tr>
 <tr id="i108" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastTimer.Buckets.html" title="enum in org.apache.bookkeeper.stats.codahale">FastTimer.Buckets</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKWriteException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Defines the response time buckets to use.</div>
+<div class="block">Bookkeeper write exception.</div>
 </th>
 </tr>
 <tr id="i109" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.BKWriteOnReadOnlyBookieException.html" title="class in org.apache.bookkeeper.client">BKException.BKWriteOnReadOnlyBookieException</a></td>
 <th class="colLast" scope="row">
-<div class="block">This interface represents a feature.</div>
+<div class="block">Bookkeeper write on readonly bookie exception.</div>
 </th>
 </tr>
 <tr id="i110" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/feature/FeatureProvider.html" title="interface in org.apache.bookkeeper.feature">FeatureProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BKException.Code.html" title="interface in org.apache.bookkeeper.client.api">BKException.Code</a></td>
 <th class="colLast" scope="row">
-<div class="block">Provider to provide features.</div>
+<div class="block">Codes which represent the various exception types.</div>
 </th>
 </tr>
 <tr id="i111" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/feature/FixedValueFeature.html" title="class in org.apache.bookkeeper.feature">FixedValueFeature</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.Code.html" title="interface in org.apache.bookkeeper.client">BKException.Code</a></td>
 <th class="colLast" scope="row">
-<div class="block">A feature implementation that has a fixed value of availability.</div>
+<div class="block">Legacy interface which holds constants for BookKeeper error codes.</div>
 </th>
 </tr>
 <tr id="i112" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ForceableHandle.html" title="interface in org.apache.bookkeeper.client.api">ForceableHandle</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.MetaStoreException.html" title="class in org.apache.bookkeeper.client">BKException.MetaStoreException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Provide the ability to enforce durability guarantees to the writer.</div>
+<div class="block">Metastore exception.</div>
 </th>
 </tr>
 <tr id="i113" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ForceLedgerOp.html" title="class in org.apache.bookkeeper.client">ForceLedgerOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client">BKException.ZKException</a></td>
 <th class="colLast" scope="row">
-<div class="block">This represents a request to sync the ledger on every bookie.</div>
+<div class="block">Zookeeper exception.</div>
 </th>
 </tr>
 <tr id="i114" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/Gauge.html" title="interface in org.apache.bookkeeper.stats">Gauge</a>&lt;<a href="org/apache/bookkeeper/stats/Gauge.html" title="type parameter in Gauge">T</a> extends java.lang.Number&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/common/BKFlags.html" title="class in org.apache.bookkeeper.tools.common">BKFlags</a></td>
 <th class="colLast" scope="row">
-<div class="block">A guage is a value that has only one value at a specific point in time.</div>
+<div class="block">Default BK flags.</div>
 </th>
 </tr>
 <tr id="i115" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/Handle.html" title="interface in org.apache.bookkeeper.client.api">Handle</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/BKHttpServiceProvider.html" title="class in org.apache.bookkeeper.server.http">BKHttpServiceProvider</a></td>
 <th class="colLast" scope="row">
-<div class="block">Handle to manage an open ledger.</div>
+<div class="block">Bookkeeper based implementation of HttpServiceProvider,
+ which provide bookkeeper services to handle http requests
+ from different http endpoints.</div>
 </th>
 </tr>
 <tr id="i116" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.html" title="class in org.apache.bookkeeper.common.annotation">InterfaceAudience</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/BKHttpServiceProvider.Builder.html" title="class in org.apache.bookkeeper.server.http">BKHttpServiceProvider.Builder</a></td>
 <th class="colLast" scope="row">
-<div class="block">Annotation to inform users of a package, class or method's intended audience.</div>
+<div class="block">Builder for HttpServiceProvider.</div>
 </th>
 </tr>
 <tr id="i117" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.LimitedPrivate</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BKStats.html" title="class in org.apache.bookkeeper.proto">BKStats</a></td>
 <th class="colLast" scope="row">
-<div class="block">Intended for use only within the project(s) specified in the annotation.</div>
+<div class="block">Bookie Server Stats.</div>
 </th>
 </tr>
 <tr id="i118" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.Private.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.Private</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BKStats.OpStatData.html" title="class in org.apache.bookkeeper.proto">BKStats.OpStatData</a></td>
 <th class="colLast" scope="row">
-<div class="block">Intended for use only within bookkeeper itself.</div>
+<div class="block">A read view of stats, also used in CompositeViewData to expose to JMX.</div>
 </th>
 </tr>
 <tr id="i119" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.Public.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.Public</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BKStats.OpStats.html" title="class in org.apache.bookkeeper.proto">BKStats.OpStats</a></td>
 <th class="colLast" scope="row">
-<div class="block">Intended for use by any project or application.</div>
+<div class="block">Operation Statistics.</div>
 </th>
 </tr>
 <tr id="i120" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.html" title="class in org.apache.bookkeeper.common.annotation">InterfaceStability</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BlockingMpscQueue.html" title="class in org.apache.bookkeeper.common.collections">BlockingMpscQueue</a>&lt;<a href="org/apache/bookkeeper/common/collections/BlockingMpscQueue.html" title="type parameter in BlockingMpscQueue">T</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Annotation to inform users of how much to rely on a particular package,
- class or method not changing over time.</div>
+<div class="block">Blocking queue optimized for multiple producers and single consumer.</div>
 </th>
 </tr>
 <tr id="i121" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Evolving.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Evolving</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Bookie.html" title="interface in org.apache.bookkeeper.bookie">Bookie</a></td>
 <th class="colLast" scope="row">
-<div class="block">Evolving, but can break compatibility at minor release (i.e.</div>
+<div class="block">Interface for the bookie.</div>
 </th>
 </tr>
 <tr id="i122" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Stable.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Stable</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Bookie.NoEntryException.html" title="class in org.apache.bookkeeper.bookie">Bookie.NoEntryException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Can evolve while retaining compatibility for minor release boundaries.;
- can break compatibility only at major release (ie.</div>
+<div class="block">Exception is thrown when no such an entry is found in this bookie.</div>
 </th>
 </tr>
 <tr id="i123" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Unstable.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Unstable</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Bookie.NoLedgerException.html" title="class in org.apache.bookkeeper.bookie">Bookie.NoLedgerException</a></td>
 <th class="colLast" scope="row">
-<div class="block">No guarantee is provided as to reliability or stability across any
- level of release granularity.</div>
+<div class="block">Exception is thrown when no such a ledger is found in this bookie.</div>
 </th>
 </tr>
 <tr id="i124" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy</a>&lt;<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy">T</a> extends org.apache.bookkeeper.net.Node&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieAddressResolver.html" title="interface in org.apache.bookkeeper.proto">BookieAddressResolver</a></td>
 <th class="colLast" scope="row">
-<div class="block">Interface for topology aware ensemble placement policy.</div>
+<div class="block">Maps a logical BookieId to a ResolvedBookieSocketAddress
+ that it to a network address.</div>
 </th>
 </tr>
 <tr id="i125" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Ensemble.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy.Ensemble</a>&lt;<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Ensemble.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy.Ensemble">T</a> extends org.apache.bookkeeper.net.Node&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieAddressResolver.BookieIdNotResolvedException.html" title="class in org.apache.bookkeeper.proto">BookieAddressResolver.BookieIdNotResolvedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Ensemble used to hold the result of an ensemble selected for placement.</div>
+<div class="block">This error happens when there is not enough information to resolve a BookieId
+ to a BookieSocketAddress, this can happen when the Bookie is down
+ and it is not publishing its EndpointInfo.</div>
 </th>
 </tr>
 <tr id="i126" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Predicate.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy.Predicate</a>&lt;<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Predicate.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy.Predicate">T</a> extends org.apache.bookkeeper.net.Node&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieAddressResolverDisabled.html" title="class in org.apache.bookkeeper.client">BookieAddressResolverDisabled</a></td>
 <th class="colLast" scope="row">
-<div class="block">Predicate used when choosing an ensemble.</div>
+<div class="block">Resolve legacy style BookieIDs to Network addresses.</div>
 </th>
 </tr>
 <tr id="i127" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LastConfirmedAndEntry.html" title="interface in org.apache.bookkeeper.client.api">LastConfirmedAndEntry</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/BookieAuthProvider.html" title="interface in org.apache.bookkeeper.auth">BookieAuthProvider</a></td>
 <th class="colLast" scope="row">
-<div class="block">This contains LastAddConfirmed entryId and a LedgerEntry wanted to read.</div>
+<div class="block">Bookie authentication provider interface.</div>
 </th>
 </tr>
 <tr id="i128" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LastConfirmedAndEntryImpl.html" title="class in org.apache.bookkeeper.client.impl">LastConfirmedAndEntryImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/BookieAuthProvider.Factory.html" title="interface in org.apache.bookkeeper.auth">BookieAuthProvider.Factory</a></td>
 <th class="colLast" scope="row">
-<div class="block">This contains LastAddConfirmed entryId and a LedgerEntry wanted to read.</div>
+<div class="block">A factory to create the bookie authentication provider.</div>
 </th>
 </tr>
 <tr id="i129" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerChecker.html" title="class in org.apache.bookkeeper.client">LedgerChecker</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tls/BookieAuthZFactory.html" title="class in org.apache.bookkeeper.tls">BookieAuthZFactory</a></td>
 <th class="colLast" scope="row">
-<div class="block">A utility class to check the complete ledger and finds the UnderReplicated fragments if any.</div>
+<div class="block">Authorization factory class.</div>
 </th>
 </tr>
 <tr id="i130" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerChecker.InvalidFragmentException.html" title="class in org.apache.bookkeeper.client">LedgerChecker.InvalidFragmentException</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieClient.html" title="interface in org.apache.bookkeeper.proto">BookieClient</a></td>
+<th class="colLast" scope="row">
+<div class="block">Low level client for talking to bookies.</div>
+</th>
 </tr>
 <tr id="i131" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerCreateOp.html" title="class in org.apache.bookkeeper.client">LedgerCreateOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieClientImpl.html" title="class in org.apache.bookkeeper.proto">BookieClientImpl</a></td>
 <th class="colLast" scope="row">
-<div class="block">Encapsulates asynchronous ledger create operation.</div>
+<div class="block">Implements the client-side part of the BookKeeper protocol.</div>
 </th>
 </tr>
 <tr id="i132" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerCreateOp.CreateBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerCreateOp.CreateBuilderImpl</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/BookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">BookieCommand</a>&lt;<a href="org/apache/bookkeeper/tools/cli/helpers/BookieCommand.html" title="type parameter in BookieCommand">BookieFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This is a mixin for bookie related commands to extends.</div>
+</th>
 </tr>
 <tr id="i133" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerDeleteOp.html" title="class in org.apache.bookkeeper.client">LedgerDeleteOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/conf/BookieConfiguration.html" title="class in org.apache.bookkeeper.server.conf">BookieConfiguration</a></td>
 <th class="colLast" scope="row">
-<div class="block">Encapsulates asynchronous ledger delete operation.</div>
+<div class="block">A bookie related <a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf"><code>ComponentConfiguration</code></a>.</div>
 </th>
 </tr>
 <tr id="i134" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerDeleteOp.DeleteBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerDeleteOp.DeleteBuilderImpl</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieConnectionPeer.html" title="interface in org.apache.bookkeeper.proto">BookieConnectionPeer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the connection to a BookKeeper client, from the Bookie side.</div>
+</th>
 </tr>
 <tr id="i135" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerEntries.html" title="interface in org.apache.bookkeeper.client.api">LedgerEntries</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieCriticalThread.html" title="class in org.apache.bookkeeper.bookie">BookieCriticalThread</a></td>
 <th class="colLast" scope="row">
-<div class="block">Interface to wrap a sequence of entries.</div>
+<div class="block">Thread is marked as critical and will exit, when there is an uncaught
+ exception occurred in thread.</div>
 </th>
 </tr>
 <tr id="i136" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LedgerEntriesImpl.html" title="class in org.apache.bookkeeper.client.impl">LedgerEntriesImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.html" title="class in org.apache.bookkeeper.bookie">BookieException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Ledger entries implementation.</div>
+<div class="block">Signals that a Bookie exception of some sort has occurred.</div>
 </th>
 </tr>
 <tr id="i137" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerEntry.html" title="interface in org.apache.bookkeeper.client.api">LedgerEntry</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.BookieIllegalOpException.html" title="class in org.apache.bookkeeper.bookie">BookieException.BookieIllegalOpException</a></td>
 <th class="colLast" scope="row">
-<div class="block">An entry in a ledger.</div>
+<div class="block">Signals that an illegal operation attempts to access the data in a bookie.</div>
 </th>
 </tr>
 <tr id="i138" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerEntry.html" title="class in org.apache.bookkeeper.client">LedgerEntry</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.BookieUnauthorizedAccessException.html" title="class in org.apache.bookkeeper.bookie">BookieException.BookieUnauthorizedAccessException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Ledger entry.</div>
+<div class="block">Signals that an unauthorized operation attempts to access the data in a bookie.</div>
 </th>
 </tr>
 <tr id="i139" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LedgerEntryImpl.html" title="class in org.apache.bookkeeper.client.impl">LedgerEntryImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.Code.html" title="interface in org.apache.bookkeeper.bookie">BookieException.Code</a></td>
 <th class="colLast" scope="row">
-<div class="block">Ledger entry.</div>
+<div class="block">An exception code indicates the failure reason.</div>
 </th>
 </tr>
 <tr id="i140" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragment.html" title="class in org.apache.bookkeeper.client">LedgerFragment</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.CookieExistException.html" title="class in org.apache.bookkeeper.bookie">BookieException.CookieExistException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Represents the entries of a segment of a ledger which are stored on subset of
- bookies in the segments bookie ensemble.</div>
+<div class="block">Signal that cookie already exists when creating a new cookie.</div>
 </th>
 </tr>
 <tr id="i141" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragment.ReplicateType.html" title="enum in org.apache.bookkeeper.client">LedgerFragment.ReplicateType</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.CookieNotFoundException.html" title="class in org.apache.bookkeeper.bookie">BookieException.CookieNotFoundException</a></td>
 <th class="colLast" scope="row">
-<div class="block">ReplicateType.</div>
+<div class="block">Signal that no cookie is found when starting a bookie.</div>
 </th>
 </tr>
 <tr id="i142" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.DataUnknownException.html" title="class in org.apache.bookkeeper.bookie">BookieException.DataUnknownException</a></td>
 <th class="colLast" scope="row">
-<div class="block">This is the helper class for replicating the fragments from one bookie to
- another.</div>
+<div class="block">Signal when a ledger is in a limbo state and certain operations
+ cannot be performed on it.</div>
 </th>
 </tr>
 <tr id="i143" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.SingleFragmentCallback.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator.SingleFragmentCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.DiskPartitionDuplicationException.html" title="class in org.apache.bookkeeper.bookie">BookieException.DiskPartitionDuplicationException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Callback for recovery of a single ledger fragment.</div>
+<div class="block">Signals when multiple ledger/journal directories are mounted in same disk partition.</div>
 </th>
 </tr>
 <tr id="i144" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.Throttler.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator.Throttler</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.EntryLogMetadataMapException.html" title="class in org.apache.bookkeeper.bookie">BookieException.EntryLogMetadataMapException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Signal that error while accessing entry-log metadata map.</div>
+</th>
 </tr>
 <tr id="i145" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.InvalidCookieException.html" title="class in org.apache.bookkeeper.bookie">BookieException.InvalidCookieException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Ledger handle contains ledger metadata and is used to access the read and
- write operations to a ledger.</div>
+<div class="block">Signal that an invalid cookie is found when starting a bookie.</div>
 </th>
 </tr>
 <tr id="i146" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.LastConfirmedCtx.html" title="class in org.apache.bookkeeper.client">LedgerHandle.LastConfirmedCtx</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.LedgerFencedException.html" title="class in org.apache.bookkeeper.bookie">BookieException.LedgerFencedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Context objects for synchronous call to read last confirmed.</div>
+<div class="block">Signals that a ledger has been fenced in a bookie.</div>
 </th>
 </tr>
 <tr id="i147" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.NoopCloseCallback.html" title="class in org.apache.bookkeeper.client">LedgerHandle.NoopCloseCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.MetadataStoreException.html" title="class in org.apache.bookkeeper.bookie">BookieException.MetadataStoreException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Signal when bookie has problems on accessing metadata store.</div>
+</th>
 </tr>
 <tr id="i148" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandleAdv.html" title="class in org.apache.bookkeeper.client">LedgerHandleAdv</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.OperationRejectedException.html" title="class in org.apache.bookkeeper.bookie">BookieException.OperationRejectedException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Ledger Advanced handle extends <a href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client"><code>LedgerHandle</code></a> to provide API to add entries with
- user supplied entryIds.</div>
+<div class="block">Signals that a ledger's operation has been rejected by an internal component because of the resource saturation.</div>
 </th>
 </tr>
 <tr id="i149" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandleAdv.PendingOpsComparator.html" title="class in org.apache.bookkeeper.client">LedgerHandleAdv.PendingOpsComparator</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.UnknownBookieIdException.html" title="class in org.apache.bookkeeper.bookie">BookieException.UnknownBookieIdException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Signal when bookie has problems on accessing metadata store.</div>
+</th>
 </tr>
 <tr id="i150" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerMetadata.html" title="interface in org.apache.bookkeeper.client.api">LedgerMetadata</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieException.UpgradeException.html" title="class in org.apache.bookkeeper.bookie">BookieException.UpgradeException</a></td>
 <th class="colLast" scope="row">
-<div class="block">Represents the client-side metadata of a ledger.</div>
+<div class="block">Signals that an exception occurs on upgrading a bookie.</div>
 </th>
 </tr>
 <tr id="i151" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerMetadata.State.html" title="enum in org.apache.bookkeeper.client.api">LedgerMetadata.State</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieFileChannel.html" title="interface in org.apache.bookkeeper.bookie">BookieFileChannel</a></td>
 <th class="colLast" scope="row">
-<div class="block">Possible metadata states.</div>
+<div class="block">A FileChannel for the JournalChannel read and write, we can use this interface to extend the FileChannel
+ which we use in the JournalChannel.</div>
 </th>
 </tr>
 <tr id="i152" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataBuilder.html" title="class in org.apache.bookkeeper.client">LedgerMetadataBuilder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/net/BookieId.html" title="class in org.apache.bookkeeper.net">BookieId</a></td>
 <th class="colLast" scope="row">
-<div class="block">Builder for building LedgerMetadata objects.</div>
+<div class="block">This is an identifier for a BookieID.</div>
 </th>
 </tr>
 <tr id="i153" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataImpl.html" title="class in org.apache.bookkeeper.client">LedgerMetadataImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieImpl.html" title="class in org.apache.bookkeeper.bookie">BookieImpl</a></td>
 <th class="colLast" scope="row">
-<div class="block">This class encapsulates all the ledger metadata that is persistently stored
- in metadata store.</div>
+<div class="block">Implements a bookie.</div>
 </th>
 </tr>
 <tr id="i154" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataUtils.html" title="class in org.apache.bookkeeper.client">LedgerMetadataUtils</a></td>
-<th class="colLast" scope="row">
-<div class="block">Utilities for working with ledger metadata.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieImpl.NopWriteCallback.html" title="class in org.apache.bookkeeper.bookie">BookieImpl.NopWriteCallback</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i155" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerOpenOp.html" title="class in org.apache.bookkeeper.client">LedgerOpenOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.html" title="class in org.apache.bookkeeper.client">BookieInfoReader</a></td>
 <th class="colLast" scope="row">
-<div class="block">Encapsulates the ledger open operation.</div>
+<div class="block">A utility class to read <a href="org/apache/bookkeeper/client/BookieInfoReader.BookieInfo.html" title="class in org.apache.bookkeeper.client"><code>BookieInfoReader.BookieInfo</code></a> from bookies.</div>
 </th>
 </tr>
 <tr id="i156" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerOpenOp.OpenBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerOpenOp.OpenBuilderImpl</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.BookieInfo.html" title="class in org.apache.bookkeeper.client">BookieInfoReader.BookieInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">A class represents the information (e.g.</div>
+</th>
 </tr>
 <tr id="i157" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerRecoveryOp.html" title="class in org.apache.bookkeeper.client">LedgerRecoveryOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieInfoReader.State.html" title="enum in org.apache.bookkeeper.client">BookieInfoReader.State</a></td>
 <th class="colLast" scope="row">
-<div class="block">This class encapsulated the ledger recovery operation.</div>
+<div class="block">Tracks whether there is an execution in progress as well as whether
+ another is pending.</div>
 </th>
 </tr>
 <tr id="i158" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgersIterator.html" title="interface in org.apache.bookkeeper.client.api">LedgersIterator</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieInfoService.html" title="class in org.apache.bookkeeper.server.http.service">BookieInfoService</a></td>
 <th class="colLast" scope="row">
-<div class="block">Iterator for ledgers.</div>
+<div class="block">HttpEndpointService that exposes the current info of the bookie.</div>
 </th>
 </tr>
 <tr id="i159" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ListenerBasedPendingReadOp.html" title="class in org.apache.bookkeeper.client">ListenerBasedPendingReadOp</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieInfoService.BookieInfo.html" title="class in org.apache.bookkeeper.server.http.service">BookieInfoService.BookieInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">POJO definition for the bookie info response.</div>
+</th>
 </tr>
 <tr id="i160" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ListLedgersResult.html" title="interface in org.apache.bookkeeper.client.api">ListLedgersResult</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieIsReadyService.html" title="class in org.apache.bookkeeper.server.http.service">BookieIsReadyService</a></td>
 <th class="colLast" scope="row">
-<div class="block">Utility container for listing ledgers.</div>
+<div class="block">HttpEndpointService that returns 200 if the bookie is ready.</div>
 </th>
 </tr>
 <tr id="i161" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ListLedgersResultBuilder.html" title="interface in org.apache.bookkeeper.client.api">ListLedgersResultBuilder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/BookieLedgerIndexer.html" title="class in org.apache.bookkeeper.replication">BookieLedgerIndexer</a></td>
 <th class="colLast" scope="row">
-<div class="block">Builder-style interface to list exiting ledgers.</div>
+<div class="block">Preparing bookie vs its corresponding ledgers.</div>
 </th>
 </tr>
 <tr id="i162" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/LongAdderCounter.html" title="class in org.apache.bookkeeper.stats.prometheus">LongAdderCounter</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieNettyServer.html" title="class in org.apache.bookkeeper.proto">BookieNettyServer</a></td>
 <th class="colLast" scope="row">
-<div class="block"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats"><code>Counter</code></a> implementation based on <code>LongAdder</code>.</div>
+<div class="block">Netty server for serving bookie requests.</div>
 </th>
 </tr>
 <tr id="i163" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.html" title="class in org.apache.bookkeeper.client">MetadataUpdateLoop</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/net/BookieNode.html" title="class in org.apache.bookkeeper.net">BookieNode</a></td>
 <th class="colLast" scope="row">
-<div class="block">Mechanism to safely update the metadata of a ledger.</div>
+<div class="block">Bookie Node implementation.</div>
 </th>
 </tr>
 <tr id="i164" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.LocalValueUpdater.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.LocalValueUpdater</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.html" title="interface in org.apache.bookkeeper.proto">BookieProtocol</a></td>
+<th class="colLast" scope="row">
+<div class="block">The packets of the Bookie protocol all have a 4-byte integer indicating the
+ type of request or response at the very beginning of the packet followed by a
+ payload.</div>
+</th>
 </tr>
 <tr id="i165" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.MetadataTransform.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.MetadataTransform</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.AddResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.AddResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">A response that adds data.</div>
+</th>
 </tr>
 <tr id="i166" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.NeedsUpdatePredicate.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.NeedsUpdatePredicate</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.AuthRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.AuthRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">An authentication request.</div>
+</th>
 </tr>
 <tr id="i167" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.AuthResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.AuthResponse</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <i>no-op</i> <code>StatsLogger</code>.</div>
+<div class="block">A response with an authentication message.</div>
 </th>
 </tr>
 <tr id="i168" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.NullCounter.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger.NullCounter</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.BatchedReadRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.BatchedReadRequest</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <i>no-op</i> <code>Counter</code>.</div>
+<div class="block">The request for reading data with batch optimization.</div>
 </th>
 </tr>
 <tr id="i169" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.NullOpStatsLogger.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger.NullOpStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.BatchedReadResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.BatchedReadResponse</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <i>no-op</i> <code>OpStatsLogger</code>.</div>
+<div class="block">The response for batched read.</div>
 </th>
 </tr>
 <tr id="i170" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsProvider.html" title="class in org.apache.bookkeeper.stats">NullStatsProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ErrorResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ErrorResponse</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <i>no-op</i> stats provider implementation.</div>
+<div class="block">An error response.</div>
 </th>
 </tr>
 <tr id="i171" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/OpBuilder.html" title="interface in org.apache.bookkeeper.client.api">OpBuilder</a>&lt;<a href="org/apache/bookkeeper/client/api/OpBuilder.html" title="type parameter in OpBuilder">T</a>&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.PacketHeader.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.PacketHeader</a></td>
 <th class="colLast" scope="row">
-<div class="block">Base interface for builders.</div>
+<div class="block">The first int of a packet is the header.</div>
 </th>
 </tr>
 <tr id="i172" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/OpenBuilder.html" title="interface in org.apache.bookkeeper.client.api">OpenBuilder</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ParsedAddRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ParsedAddRequest</a></td>
 <th class="colLast" scope="row">
-<div class="block">Builder-style interface to open exiting ledgers.</div>
+<div class="block">This is similar to add request, but it used when processing the request on the bookie side.</div>
 </th>
 </tr>
 <tr id="i173" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/OpenBuilderBase.html" title="class in org.apache.bookkeeper.client.impl">OpenBuilderBase</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ReadRequest.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ReadRequest</a></td>
 <th class="colLast" scope="row">
-<div class="block">Base class for open builders which does the mundane builder stuff.</div>
+<div class="block">A Request that reads data.</div>
 </th>
 </tr>
 <tr id="i174" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/OpStatsData.html" title="class in org.apache.bookkeeper.stats">OpStatsData</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.ReadResponse.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.ReadResponse</a></td>
 <th class="colLast" scope="row">
-<div class="block">This class provides a read view of operation specific stats.</div>
+<div class="block">A request that reads data.</div>
 </th>
 </tr>
 <tr id="i175" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/OpStatsLogger.html" title="interface in org.apache.bookkeeper.stats">OpStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.Request.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.Request</a></td>
 <th class="colLast" scope="row">
-<div class="block">This interface handles logging of statistics related to each operation.</div>
+<div class="block">A Bookie request object.</div>
 </th>
 </tr>
 <tr id="i176" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelCounter.html" title="class in org.apache.bookkeeper.stats.otel">OtelCounter</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtocol.Response.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.Response</a></td>
+<th class="colLast" scope="row">
+<div class="block">A response object.</div>
+</th>
 </tr>
 <tr id="i177" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelMetricsProvider.html" title="class in org.apache.bookkeeper.stats.otel">OtelMetricsProvider</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding</a></td>
+<th class="colLast" scope="row">
+<div class="block">A class for encoding and decoding the Bookkeeper protocol.</div>
+</th>
 </tr>
 <tr id="i178" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.otel">OtelOpStatsLogger</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.EnDecoder.html" title="interface in org.apache.bookkeeper.proto">BookieProtoEncoding.EnDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">An encoder/decoder interface for the Bookkeeper protocol.</div>
+</th>
 </tr>
 <tr id="i179" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelStatsLogger.html" title="class in org.apache.bookkeeper.stats.otel">OtelStatsLogger</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestDecoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestDecoder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A request message decoder.</div>
+</th>
 </tr>
 <tr id="i180" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in org.apache.bookkeeper.client">PendingAddOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestEncoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestEncoder</a></td>
 <th class="colLast" scope="row">
-<div class="block">This represents a pending add operation.</div>
+<div class="block">A request message encoder.</div>
 </th>
 </tr>
 <tr id="i181" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadLacOp.html" title="class in org.apache.bookkeeper.client">PendingReadLacOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestEnDeCoderPreV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestEnDeCoderPreV3</a></td>
 <th class="colLast" scope="row">
-<div class="block">This represents a pending ReadLac operation.</div>
+<div class="block">An encoder/decoder for the Bookkeeper protocol before version 3.</div>
 </th>
 </tr>
 <tr id="i182" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadLacOp.LacCallback.html" title="interface in org.apache.bookkeeper.client">PendingReadLacOp.LacCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.RequestEnDecoderV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.RequestEnDecoderV3</a></td>
+<th class="colLast" scope="row">
+<div class="block">A request encoder/decoder for the Bookkeeper protocol version 3.</div>
+</th>
 </tr>
 <tr id="i183" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadOp.html" title="class in org.apache.bookkeeper.client">PendingReadOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseDecoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseDecoder</a></td>
 <th class="colLast" scope="row">
-<div class="block">Sequence of entries of a ledger that represents a pending read operation.</div>
+<div class="block">A response message decoder.</div>
 </th>
 </tr>
 <tr id="i184" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingWriteLacOp.html" title="class in org.apache.bookkeeper.client">PendingWriteLacOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseEncoder.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseEncoder</a></td>
 <th class="colLast" scope="row">
-<div class="block">This represents a pending WriteLac operation.</div>
+<div class="block">A response message encoder.</div>
 </th>
 </tr>
 <tr id="i185" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusMetricsProvider.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusMetricsProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseEnDeCoderPreV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseEnDeCoderPreV3</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <i>Prometheus</i> based <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implementation.</div>
+<div class="block">A response encoder/decoder for the Bookkeeper protocol before version 3.</div>
 </th>
 </tr>
 <tr id="i186" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusServlet.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusServlet</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieProtoEncoding.ResponseEnDecoderV3.html" title="class in org.apache.bookkeeper.proto">BookieProtoEncoding.ResponseEnDecoderV3</a></td>
 <th class="colLast" scope="row">
-<div class="block">Servlet used to export metrics in prometheus text format.</div>
+<div class="block">A response encoder/decoder for the Bookkeeper protocol version 3.</div>
 </th>
 </tr>
 <tr id="i187" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieRequestHandler.html" title="class in org.apache.bookkeeper.proto">BookieRequestHandler</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <code>Prometheus</code> based <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implementation.</div>
+<div class="block">Serverside handler for bookkeeper requests.</div>
 </th>
 </tr>
 <tr id="i188" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusTextFormat.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusTextFormat</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieRequestProcessor.html" title="class in org.apache.bookkeeper.proto">BookieRequestProcessor</a></td>
 <th class="colLast" scope="row">
-<div class="block">Logic to write metrics in Prometheus text format.</div>
+<div class="block">An implementation of the RequestProcessor interface.</div>
 </th>
 </tr>
 <tr id="i189" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicy</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieResources.html" title="class in org.apache.bookkeeper.bookie">BookieResources</a></td>
 <th class="colLast" scope="row">
-<div class="block">A placement policy implementation use rack information for placing ensembles.</div>
+<div class="block">Centralizes the creation of injected resources.</div>
 </th>
 </tr>
 <tr id="i190" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html" title="class in org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicyImpl</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieSanityService.html" title="class in org.apache.bookkeeper.server.http.service">BookieSanityService</a></td>
 <th class="colLast" scope="row">
-<div class="block">Simple rackware ensemble placement policy.</div>
+<div class="block">HttpEndpointService that exposes the bookie sanity state.</div>
 </th>
 </tr>
 <tr id="i191" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/RackChangeNotifier.html" title="interface in org.apache.bookkeeper.client">RackChangeNotifier</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieSanityService.BookieSanity.html" title="class in org.apache.bookkeeper.server.http.service">BookieSanityService.BookieSanity</a></td>
 <th class="colLast" scope="row">
-<div class="block">Notifier used by the RackawareEnsemblePlacementPolicy to get notified if a
- rack changes for a bookie.</div>
+<div class="block">POJO definition for the bookie sanity response.</div>
 </th>
 </tr>
 <tr id="i192" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ReadHandle.html" title="interface in org.apache.bookkeeper.client.api">ReadHandle</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookieServer.html" title="class in org.apache.bookkeeper.proto">BookieServer</a></td>
 <th class="colLast" scope="row">
-<div class="block">Provide read access to a ledger.</div>
+<div class="block">Implements the server-side part of the BookKeeper protocol.</div>
 </th>
 </tr>
 <tr id="i193" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.html" title="class in org.apache.bookkeeper.client">ReadLastConfirmedAndEntryOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/service/BookieService.html" title="class in org.apache.bookkeeper.server.service">BookieService</a></td>
 <th class="colLast" scope="row">
-<div class="block">Long poll read operation.</div>
+<div class="block">A <a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component"><code>ServerLifecycleComponent</code></a> that starts the core bookie server.</div>
 </th>
 </tr>
 <tr id="i194" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.LastConfirmedAndEntryCallback.html" title="interface in org.apache.bookkeeper.client">ReadLastConfirmedAndEntryOp.LastConfirmedAndEntryCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/BookieServiceInfo.html" title="class in org.apache.bookkeeper.discover">BookieServiceInfo</a></td>
 <th class="colLast" scope="row">
-<div class="block">Wrapper to get all recovered data from the request.</div>
+<div class="block">Information about services exposed by a Bookie.</div>
 </th>
 </tr>
 <tr id="i195" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedOp.html" title="class in org.apache.bookkeeper.client">ReadLastConfirmedOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/BookieServiceInfo.Endpoint.html" title="class in org.apache.bookkeeper.discover">BookieServiceInfo.Endpoint</a></td>
 <th class="colLast" scope="row">
-<div class="block">This class encapsulated the read last confirmed operation.</div>
+<div class="block">Information about an endpoint.</div>
 </th>
 </tr>
 <tr id="i196" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedOp.LastConfirmedDataCallback.html" title="interface in org.apache.bookkeeper.client">ReadLastConfirmedOp.LastConfirmedDataCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/BookieServiceInfoUtils.html" title="class in org.apache.bookkeeper.discover">BookieServiceInfoUtils</a></td>
 <th class="colLast" scope="row">
-<div class="block">Wrapper to get all recovered data from the request.</div>
+<div class="block">Utility class for <a href="org/apache/bookkeeper/discover/BookieServiceInfo.html" title="class in org.apache.bookkeeper.discover"><code>BookieServiceInfo</code></a>.</div>
 </th>
 </tr>
 <tr id="i197" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html" title="class in org.apache.bookkeeper.client">ReadOnlyLedgerHandle</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookiesHealthInfo.html" title="interface in org.apache.bookkeeper.client">BookiesHealthInfo</a></td>
 <th class="colLast" scope="row">
-<div class="block">Read only ledger handle.</div>
+<div class="block">This interface returns heuristics used to determine the health of a Bookkeeper server for read
+ ordering.</div>
 </th>
 </tr>
 <tr id="i198" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">RegionAwareEnsemblePlacementPolicy</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieShell.html" title="class in org.apache.bookkeeper.bookie">BookieShell</a></td>
 <th class="colLast" scope="row">
-<div class="block">A placement policy use region information in the network topology for placing ensembles.</div>
+<div class="block">Bookie Shell is to provide utilities for users to administer a bookkeeper cluster.</div>
 </th>
 </tr>
 <tr id="i199" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html" title="class in org.apache.bookkeeper.client">RoundRobinDistributionSchedule</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieShell.Command.html" title="interface in org.apache.bookkeeper.bookie">BookieShell.Command</a></td>
 <th class="colLast" scope="row">
-<div class="block">A specific <a href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface in org.apache.bookkeeper.client"><code>DistributionSchedule</code></a> that places entries in round-robin
- fashion.</div>
+<div class="block">BookieShell command.</div>
 </th>
 </tr>
 <tr id="i200" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/ScopeContext.html" title="class in org.apache.bookkeeper.stats.otel">ScopeContext</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieShell.UpdateLedgerNotifier.html" title="interface in org.apache.bookkeeper.bookie">BookieShell.UpdateLedgerNotifier</a></td>
 <th class="colLast" scope="row">
-<div class="block">Holder for a scope and a set of associated labels.</div>
+<div class="block">A facility for reporting update ledger progress.</div>
 </th>
 </tr>
 <tr id="i201" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ScopeContext.html" title="class in org.apache.bookkeeper.stats.prometheus">ScopeContext</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/BookieShellCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">BookieShellCommand</a>&lt;<a href="org/apache/bookkeeper/tools/cli/helpers/BookieShellCommand.html" title="type parameter in BookieShellCommand">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Holder for a scope and a set of associated labels.</div>
+<div class="block">This is a util class that converts new cli command to old shell command.</div>
 </th>
 </tr>
 <tr id="i202" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a></td>
 <th class="colLast" scope="row">
-<div class="block">Configuration manages server-side settings.</div>
+<div class="block">Listener for the available bookies changes.</div>
 </th>
 </tr>
 <tr id="i203" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/feature/SettableFeature.html" title="class in org.apache.bookkeeper.feature">SettableFeature</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/net/BookieSocketAddress.html" title="class in org.apache.bookkeeper.net">BookieSocketAddress</a></td>
 <th class="colLast" scope="row">
-<div class="block">A feature implementation that allow changing availability programmatically.</div>
+<div class="block">This is a data wrapper class that is an InetSocketAddress, it would use the hostname
+ provided in constructors directly.</div>
 </th>
 </tr>
 <tr id="i204" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/feature/SettableFeatureProvider.html" title="class in org.apache.bookkeeper.feature">SettableFeatureProvider</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieStateManager.html" title="class in org.apache.bookkeeper.bookie">BookieStateManager</a></td>
 <th class="colLast" scope="row">
-<div class="block">A provider will provide settable features.</div>
+<div class="block">An implementation of StateManager.</div>
 </th>
 </tr>
 <tr id="i205" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/SimpleGauge.html" title="class in org.apache.bookkeeper.stats.prometheus">SimpleGauge</a>&lt;<a href="org/apache/bookkeeper/stats/prometheus/SimpleGauge.html" title="type parameter in SimpleGauge">T</a> extends java.lang.Number&gt;</td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateReadOnlyService.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateReadOnlyService</a></td>
 <th class="colLast" scope="row">
-<div class="block">A <a href="org/apache/bookkeeper/stats/Gauge.html" title="interface in org.apache.bookkeeper.stats"><code>Gauge</code></a> implementation that forwards on the value supplier.</div>
+<div class="block">HttpEndpointService that handles readOnly state related http requests.</div>
 </th>
 </tr>
 <tr id="i206" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html" title="interface in org.apache.bookkeeper.client">SpeculativeRequestExecutionPolicy</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateReadOnlyService.ReadOnlyState.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateReadOnlyService.ReadOnlyState</a></td>
 <th class="colLast" scope="row">
-<div class="block">Define a policy for speculative request execution.</div>
+<div class="block">The object represent the readOnly state.</div>
 </th>
 </tr>
 <tr id="i207" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SpeculativeRequestExecutor.html" title="interface in org.apache.bookkeeper.client">SpeculativeRequestExecutor</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateService.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateService</a></td>
 <th class="colLast" scope="row">
-<div class="block">Define an executor for issuing speculative requests.</div>
+<div class="block">HttpEndpointService that exposes the current state of the bookie.</div>
 </th>
 </tr>
 <tr id="i208" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/Stats.html" title="class in org.apache.bookkeeper.stats">Stats</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/BookieStateService.BookieState.html" title="class in org.apache.bookkeeper.server.http.service">BookieStateService.BookieState</a></td>
 <th class="colLast" scope="row">
-<div class="block">An umbrella class for loading stats provider.</div>
+<div class="block">POJO definition for the bookie state response.</div>
 </th>
 </tr>
 <tr id="i209" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/annotations/StatsDoc.html" title="annotation in org.apache.bookkeeper.stats.annotations">StatsDoc</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/BookieStats.html" title="class in org.apache.bookkeeper.bookie.stats">BookieStats</a></td>
 <th class="colLast" scope="row">
-<div class="block">Documenting the stats.</div>
+<div class="block">A umbrella class for bookie related stats.</div>
 </th>
 </tr>
 <tr id="i210" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats">StatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieStatus.html" title="class in org.apache.bookkeeper.bookie">BookieStatus</a></td>
 <th class="colLast" scope="row">
-<div class="block">A simple interface that exposes just 2 useful methods.</div>
+<div class="block">The status object represents the current status of a bookie instance.</div>
 </th>
 </tr>
 <tr id="i211" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats">StatsProvider</a></td>
-<th class="colLast" scope="row">
-<div class="block">Provider to provide stats logger for different scopes.</div>
-</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieStatus.BookieMode.html" title="enum in org.apache.bookkeeper.bookie">BookieStatus.BookieMode</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i212" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookieThread.html" title="class in org.apache.bookkeeper.bookie">BookieThread</a></td>
 <th class="colLast" scope="row">
-<div class="block">Utility for callbacks.</div>
+<div class="block">Wrapper that wraps bookie threads.</div>
 </th>
 </tr>
 <tr id="i213" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.FutureReadLastConfirmed.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.FutureReadLastConfirmed</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieWatcher.html" title="interface in org.apache.bookkeeper.client">BookieWatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Watch for Bookkeeper cluster status.</div>
+</th>
 </tr>
 <tr id="i214" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.FutureReadLastConfirmedAndEntry.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.FutureReadLastConfirmedAndEntry</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookieWatcherImpl.html" title="class in org.apache.bookkeeper.client">BookieWatcherImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class is responsible for maintaining a consistent view of what bookies
+ are available by reading Zookeeper (and setting watches on the bookie nodes).</div>
+</th>
 </tr>
 <tr id="i215" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.LastAddConfirmedCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.LastAddConfirmedCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BookKeeper.html" title="interface in org.apache.bookkeeper.client.api">BookKeeper</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the entry point for BookKeeper client side API.</div>
+</th>
 </tr>
 <tr id="i216" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncAddCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncAddCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client">BookKeeper</a></td>
+<th class="colLast" scope="row">
+<div class="block">BookKeeper client.</div>
+</th>
 </tr>
 <tr id="i217" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncCloseCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncCloseCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.Builder.html" title="class in org.apache.bookkeeper.client">BookKeeper.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">BookKeeper Client Builder to build client instances.</div>
+</th>
 </tr>
 <tr id="i218" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncCreateAdvCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncCreateAdvCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client">BookKeeper.DigestType</a></td>
+<th class="colLast" scope="row">
+<div class="block">There are 3 digest types that can be used for verification.</div>
+</th>
 </tr>
 <tr id="i219" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncCreateCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncCreateCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin</a></td>
+<th class="colLast" scope="row">
+<div class="block">Admin client for BookKeeper clusters.</div>
+</th>
 </tr>
 <tr id="i220" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncDeleteCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncDeleteCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.ResultCallBack.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin.ResultCallBack</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the class for getting the replication result.</div>
+</th>
 </tr>
 <tr id="i221" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncOpenCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncOpenCallback</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperAdmin.SyncObject.html" title="class in org.apache.bookkeeper.client">BookKeeperAdmin.SyncObject</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i222" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncReadCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncReadCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/BookKeeperBuilder.html" title="interface in org.apache.bookkeeper.client.api">BookKeeperBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">BookKeeper Client Builder to build client instances.</div>
+</th>
 </tr>
 <tr id="i223" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCallbackUtils.SyncReadLastConfirmedCallback.html" title="class in org.apache.bookkeeper.client">SyncCallbackUtils.SyncReadLastConfirmedCallback</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/BookKeeperBuilderImpl.html" title="class in org.apache.bookkeeper.client.impl">BookKeeperBuilderImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Internal builder for <a href="org/apache/bookkeeper/client/api/BookKeeper.html" title="interface in org.apache.bookkeeper.client.api"><code>BookKeeper</code></a> client.</div>
+</th>
 </tr>
 <tr id="i224" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/SyncCounter.html" title="class in org.apache.bookkeeper.client">SyncCounter</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client">BookKeeperClientStats</a></td>
 <th class="colLast" scope="row">
-<div class="block">Implements objects to help with the synchronization of asynchronous calls.</div>
+<div class="block">List of constants for defining client stats names.</div>
 </th>
 </tr>
 <tr id="i225" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/ThreadRegistry.html" title="class in org.apache.bookkeeper.stats">ThreadRegistry</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/BookKeeperClientStatsImpl.html" title="class in org.apache.bookkeeper.client.impl">BookKeeperClientStatsImpl</a></td>
 <th class="colLast" scope="row">
-<div class="block">For mapping thread ids to thread pools and threads within those pools
- or just for lone named threads.</div>
+<div class="block">The default implementation of <a href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client"><code>BookKeeperClientStats</code></a>.</div>
 </th>
 </tr>
 <tr id="i226" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/ThreadRegistry.ThreadPoolThread.html" title="class in org.apache.bookkeeper.stats">ThreadRegistry.ThreadPoolThread</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/util/BookKeeperConstants.html" title="class in org.apache.bookkeeper.util">BookKeeperConstants</a></td>
 <th class="colLast" scope="row">
-<div class="block">Stores the thread pool and ordinal.</div>
+<div class="block">This class contains constants used in BookKeeper.</div>
 </th>
 </tr>
 <tr id="i227" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ThreadScopedDataSketchesStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">ThreadScopedDataSketchesStatsLogger</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks</a></td>
 <th class="colLast" scope="row">
-<div class="block">OpStatsLogger implementation that lazily registers OpStatsLoggers per thread
- with added labels for the threadpool/thresd name and thread no.</div>
+<div class="block">Declaration of a callback interfaces used in bookkeeper client library but
+ not exposed to the client application.</div>
 </th>
 </tr>
 <tr id="i228" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ThreadScopedLongAdderCounter.html" title="class in org.apache.bookkeeper.stats.prometheus">ThreadScopedLongAdderCounter</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.BatchedReadEntryCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.BatchedReadEntryCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats"><code>Counter</code></a> implementation that lazily registers LongAdderCounters per thread
-  * with added labels for the threadpool/thread name and thread no.</div>
+<div class="block">Declaration of a callback implementation for calls from BookieClient objects.</div>
 </th>
 </tr>
 <tr id="i229" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ForceLedgerCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ForceLedgerCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Force callback interface.</div>
+</th>
 </tr>
 <tr id="i230" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.DefaultResolver.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.DefaultResolver</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.FutureGetListOfEntriesOfLedger.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.FutureGetListOfEntriesOfLedger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Future for GetListOfEntriesOfLedger.</div>
+</th>
 </tr>
 <tr id="i231" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.DNSResolverDecorator.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.DNSResolverDecorator</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GenericCallback</a>&lt;<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallback.html" title="type parameter in BookkeeperInternalCallbacks.GenericCallback">T</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Decorator for any existing dsn resolver.</div>
+<div class="block">A generic callback interface.</div>
 </th>
 </tr>
 <tr id="i232" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallbackFuture.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GenericCallbackFuture</a>&lt;<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GenericCallbackFuture.html" title="type parameter in BookkeeperInternalCallbacks.GenericCallbackFuture">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Generic callback future.</div>
+</th>
 </tr>
 <tr id="i233" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GetBookieInfoCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GetBookieInfoCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">A predicate checking the rack coverage for write quorum in <a href="org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html" title="class in org.apache.bookkeeper.client"><code>RoundRobinDistributionSchedule</code></a>,
- which ensures that a write quorum should be covered by at least two racks.</div>
+<div class="block">This is a callback interface for fetching metadata about a bookie.</div>
 </th>
 </tr>
 <tr id="i234" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSet.html" title="interface in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSet</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.GetListOfEntriesOfLedgerCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.GetListOfEntriesOfLedgerCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">A callback interface for GetListOfEntriesOfLedger command.</div>
+</th>
 </tr>
 <tr id="i235" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.TruePredicate.html" title="class in org.apache.bookkeeper.client">TopologyAwareEnsemblePlacementPolicy.TruePredicate</a></td>
-<th class="colLast" scope="row">&nbsp;</th>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.LedgerMetadataListener.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.LedgerMetadataListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener on ledger metadata changes.</div>
+</th>
 </tr>
 <tr id="i236" class="altColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/client/TryReadLastConfirmedOp.html" title="class in org.apache.bookkeeper.client">TryReadLastConfirmedOp</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.MultiCallback.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.MultiCallback</a></td>
 <th class="colLast" scope="row">
-<div class="block">This op is try to read last confirmed without involving quorum coverage checking.</div>
+<div class="block">This is a multi callback object that waits for all of
+ the multiple async operations to complete.</div>
 </th>
 </tr>
 <tr id="i237" class="rowColor">
-<td class="colFirst"><a href="org/apache/bookkeeper/conf/UncheckedConfigurationException.html" title="class in org.apache.bookkeeper.conf">UncheckedConfigurationException</a></td>
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.Processor.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.Processor</a>&lt;<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.Processor.html" title="type parameter in BookkeeperInternalCallbacks.Processor">T</a>&gt;</td>
 <th class="colLast" scope="row">
-<div class="block">Wraps a <code>ConfigurationException</code> with an unchecked exception.</div>
+<div class="block">Processor to process a specific element.</div>
 </th>
 </tr>
 <tr id="i238" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadEntryCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Declaration of a callback implementation for calls from BookieClient objects.</div>
+</th>
+</tr>
+<tr id="i239" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryCallbackCtx.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadEntryCallbackCtx</a></td>
+<th class="colLast" scope="row">
+<div class="block">Declaration of a callback interface for the Last Add Confirmed context of a reader.</div>
+</th>
+</tr>
+<tr id="i240" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryListener.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadEntryListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener on entries responded.</div>
+</th>
+</tr>
+<tr id="i241" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadLacCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.ReadLacCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">A last-add-confirmed (LAC) reader callback interface.</div>
+</th>
+</tr>
+<tr id="i242" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.StartTLSCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.StartTLSCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">A callback interface for a STARTTLS command.</div>
+</th>
+</tr>
+<tr id="i243" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.TimedGenericCallback.html" title="class in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.TimedGenericCallback</a>&lt;<a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.TimedGenericCallback.html" title="type parameter in BookkeeperInternalCallbacks.TimedGenericCallback">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A callback implementation with an internal timer.</div>
+</th>
+</tr>
+<tr id="i244" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.WriteCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.WriteCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">A writer callback interface.</div>
+</th>
+</tr>
+<tr id="i245" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.WriteLacCallback.html" title="interface in org.apache.bookkeeper.proto">BookkeeperInternalCallbacks.WriteLacCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">A last-add-confirmed (LAC) writer callback interface.</div>
+</th>
+</tr>
+<tr id="i246" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/BookKeeperPrincipal.html" title="class in org.apache.bookkeeper.auth">BookKeeperPrincipal</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Principal is the user bound to the connection.</div>
+</th>
+</tr>
+<tr id="i247" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i248" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>AddRequest</code></div>
+</th>
+</tr>
+<tr id="i249" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>AddRequest</code></div>
+</th>
+</tr>
+<tr id="i250" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequest.Flag.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequest.Flag</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf enum <code>AddRequest.Flag</code></div>
+</th>
+</tr>
+<tr id="i251" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.AddRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i252" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>AddResponse</code></div>
+</th>
+</tr>
+<tr id="i253" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AddResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>AddResponse</code></div>
+</th>
+</tr>
+<tr id="i254" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AddResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.AddResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i255" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AuthMessage.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AuthMessage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>AuthMessage</code></div>
+</th>
+</tr>
+<tr id="i256" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AuthMessage.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.AuthMessage.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>AuthMessage</code></div>
+</th>
+</tr>
+<tr id="i257" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.AuthMessageOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.AuthMessageOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i258" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.BKPacketHeader.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.BKPacketHeader</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Packet header for all requests.</div>
+</th>
+</tr>
+<tr id="i259" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.BKPacketHeader.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.BKPacketHeader.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Packet header for all requests.</div>
+</th>
+</tr>
+<tr id="i260" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.BKPacketHeaderOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.BKPacketHeaderOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i261" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ContextPair.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ContextPair</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ContextPair</code></div>
+</th>
+</tr>
+<tr id="i262" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ContextPair.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ContextPair.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ContextPair</code></div>
+</th>
+</tr>
+<tr id="i263" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ContextPairOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ContextPairOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i264" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ForceLedgerRequest</code></div>
+</th>
+</tr>
+<tr id="i265" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ForceLedgerRequest</code></div>
+</th>
+</tr>
+<tr id="i266" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i267" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ForceLedgerResponse</code></div>
+</th>
+</tr>
+<tr id="i268" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ForceLedgerResponse</code></div>
+</th>
+</tr>
+<tr id="i269" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ForceLedgerResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ForceLedgerResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i270" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetBookieInfoRequest</code></div>
+</th>
+</tr>
+<tr id="i271" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetBookieInfoRequest</code></div>
+</th>
+</tr>
+<tr id="i272" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequest.Flags.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequest.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf enum <code>GetBookieInfoRequest.Flags</code></div>
+</th>
+</tr>
+<tr id="i273" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i274" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetBookieInfoResponse</code></div>
+</th>
+</tr>
+<tr id="i275" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetBookieInfoResponse</code></div>
+</th>
+</tr>
+<tr id="i276" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetBookieInfoResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetBookieInfoResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i277" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetListOfEntriesOfLedgerRequest</code></div>
+</th>
+</tr>
+<tr id="i278" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetListOfEntriesOfLedgerRequest</code></div>
+</th>
+</tr>
+<tr id="i279" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i280" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetListOfEntriesOfLedgerResponse</code></div>
+</th>
+</tr>
+<tr id="i281" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>GetListOfEntriesOfLedgerResponse</code></div>
+</th>
+</tr>
+<tr id="i282" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.GetListOfEntriesOfLedgerResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.GetListOfEntriesOfLedgerResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i283" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.OperationType.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.OperationType</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Supported operations by this protocol.</div>
+</th>
+</tr>
+<tr id="i284" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ProtocolVersion.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.ProtocolVersion</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Protocol Versions.</div>
+</th>
+</tr>
+<tr id="i285" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadLacRequest</code></div>
+</th>
+</tr>
+<tr id="i286" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadLacRequest</code></div>
+</th>
+</tr>
+<tr id="i287" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i288" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadLacResponse</code></div>
+</th>
+</tr>
+<tr id="i289" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadLacResponse</code></div>
+</th>
+</tr>
+<tr id="i290" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadLacResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadLacResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i291" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadRequest</code></div>
+</th>
+</tr>
+<tr id="i292" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadRequest</code></div>
+</th>
+</tr>
+<tr id="i293" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequest.Flag.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequest.Flag</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf enum <code>ReadRequest.Flag</code></div>
+</th>
+</tr>
+<tr id="i294" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i295" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadResponse</code></div>
+</th>
+</tr>
+<tr id="i296" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>ReadResponse</code></div>
+</th>
+</tr>
+<tr id="i297" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ReadResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ReadResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i298" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Request.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Request</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>Request</code></div>
+</th>
+</tr>
+<tr id="i299" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Request.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Request.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>Request</code></div>
+</th>
+</tr>
+<tr id="i300" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.RequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.RequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i301" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Response.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Response</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>Response</code></div>
+</th>
+</tr>
+<tr id="i302" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.Response.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.Response.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>Response</code></div>
+</th>
+</tr>
+<tr id="i303" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.ResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.ResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i304" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>StartTLSRequest</code></div>
+</th>
+</tr>
+<tr id="i305" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>StartTLSRequest</code></div>
+</th>
+</tr>
+<tr id="i306" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i307" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>StartTLSResponse</code></div>
+</th>
+</tr>
+<tr id="i308" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>StartTLSResponse</code></div>
+</th>
+</tr>
+<tr id="i309" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StartTLSResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.StartTLSResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i310" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.StatusCode.html" title="enum in org.apache.bookkeeper.proto">BookkeeperProtocol.StatusCode</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Status codes.</div>
+</th>
+</tr>
+<tr id="i311" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacRequest.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>WriteLacRequest</code></div>
+</th>
+</tr>
+<tr id="i312" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacRequest.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>WriteLacRequest</code></div>
+</th>
+</tr>
+<tr id="i313" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacRequestOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacRequestOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i314" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacResponse.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>WriteLacResponse</code></div>
+</th>
+</tr>
+<tr id="i315" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacResponse.Builder.html" title="class in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacResponse.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>WriteLacResponse</code></div>
+</th>
+</tr>
+<tr id="i316" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/BookkeeperProtocol.WriteLacResponseOrBuilder.html" title="interface in org.apache.bookkeeper.proto">BookkeeperProtocol.WriteLacResponseOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i317" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BookKeeperServerStats.html" title="interface in org.apache.bookkeeper.bookie">BookKeeperServerStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A utility class used for managing the <i>stats constants</i> used in server side.</div>
+</th>
+</tr>
+<tr id="i318" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifier.html" title="class in org.apache.bookkeeper.verifier">BookkeeperVerifier</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encapsulates logic for playing and verifying operations against a bookkeeper-like
+ interface.</div>
+</th>
+</tr>
+<tr id="i319" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifier.BookkeeperDriver.html" title="interface in org.apache.bookkeeper.verifier">BookkeeperVerifier.BookkeeperDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides an interface for translating test operations into operations on a
+ cluster.</div>
+</th>
+</tr>
+<tr id="i320" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifier.BookkeeperDriver.ReadCallback.html" title="interface in org.apache.bookkeeper.verifier">BookkeeperVerifier.BookkeeperDriver.ReadCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Callback for reads.</div>
+</th>
+</tr>
+<tr id="i321" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/verifier/BookkeeperVerifierMain.html" title="class in org.apache.bookkeeper.verifier">BookkeeperVerifierMain</a></td>
+<th class="colLast" scope="row">
+<div class="block">Performs a configurable IO stream against a bookkeeper client while
+ validating results.</div>
+</th>
+</tr>
+<tr id="i322" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/BoundedExecutorService.html" title="class in org.apache.bookkeeper.common.util">BoundedExecutorService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements <code>ExecutorService</code> and allows limiting the number of tasks to
+ be scheduled in the thread's queue.</div>
+</th>
+</tr>
+<tr id="i323" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/BoundedScheduledExecutorService.html" title="class in org.apache.bookkeeper.common.util">BoundedScheduledExecutorService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements <code>ListeningScheduledExecutorService</code> and allows limiting the number
+ of tasks to be scheduled in the thread's queue.</div>
+</th>
+</tr>
+<tr id="i324" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/BoundExponentialBackoffRetryPolicy.html" title="class in org.apache.bookkeeper.zookeeper">BoundExponentialBackoffRetryPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Retry policy that retries a set number of times with an increasing (up to a
+ maximum bound) backoff time between retries.</div>
+</th>
+</tr>
+<tr id="i325" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/stats/BroadCastStatsLogger.html" title="class in org.apache.bookkeeper.common.stats">BroadCastStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Stats Loggers that broadcast stats to multiple <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a>.</div>
+</th>
+</tr>
+<tr id="i326" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/stats/BroadCastStatsLogger.MasterSlave.html" title="class in org.apache.bookkeeper.common.stats">BroadCastStatsLogger.MasterSlave</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i327" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/stats/BroadCastStatsLogger.Two.html" title="class in org.apache.bookkeeper.common.stats">BroadCastStatsLogger.Two</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i328" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/Buffer.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">Buffer</a></td>
+<th class="colLast" scope="row">
+<div class="block">A utility buffer class to be used with native calls.</div>
+</th>
+</tr>
+<tr id="i329" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedChannel.html" title="class in org.apache.bookkeeper.bookie">BufferedChannel</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides a buffering layer in front of a FileChannel.</div>
+</th>
+</tr>
+<tr id="i330" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedChannelBase.html" title="class in org.apache.bookkeeper.bookie">BufferedChannelBase</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>BufferedChannelBase</code> adds functionality to an existing file channel, the ability
+ to buffer the input and output data.</div>
+</th>
+</tr>
+<tr id="i331" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedChannelBase.BufferedChannelClosedException.html" title="class in org.apache.bookkeeper.bookie">BufferedChannelBase.BufferedChannelClosedException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i332" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/BufferedReadChannel.html" title="class in org.apache.bookkeeper.bookie">BufferedReadChannel</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Buffered channel without a write buffer.</div>
+</th>
+</tr>
+<tr id="i333" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/BufferPool.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">BufferPool</a></td>
+<th class="colLast" scope="row">
+<div class="block">BufferPool used to manage Buffers.</div>
+</th>
+</tr>
+<tr id="i334" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/BusyWait.html" title="class in org.apache.bookkeeper.common.collections">BusyWait</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to use "Thread.onSpinWait()" when available.</div>
+</th>
+</tr>
+<tr id="i335" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/ByteBufAllocatorBuilder.html" title="interface in org.apache.bookkeeper.common.allocator">ByteBufAllocatorBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder object to customize a ByteBuf allocator.</div>
+</th>
+</tr>
+<tr id="i336" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorBuilderImpl.html" title="class in org.apache.bookkeeper.common.allocator.impl">ByteBufAllocatorBuilderImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of <a href="org/apache/bookkeeper/common/allocator/ByteBufAllocatorBuilder.html" title="interface in org.apache.bookkeeper.common.allocator"><code>ByteBufAllocatorBuilder</code></a>.</div>
+</th>
+</tr>
+<tr id="i337" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/impl/ByteBufAllocatorImpl.html" title="class in org.apache.bookkeeper.common.allocator.impl">ByteBufAllocatorImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of <code>ByteBufAllocator</code>.</div>
+</th>
+</tr>
+<tr id="i338" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/ByteBufAllocatorWithOomHandler.html" title="interface in org.apache.bookkeeper.common.allocator">ByteBufAllocatorWithOomHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">A ByteBufAllocatr interface with a OOM handler.</div>
+</th>
+</tr>
+<tr id="i339" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufList.html" title="class in org.apache.bookkeeper.util">ByteBufList</a></td>
+<th class="colLast" scope="row">
+<div class="block">ByteBufList is a holder of a sequence of <code>ByteBuf</code> objects.</div>
+</th>
+</tr>
+<tr id="i340" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufList.Encoder.html" title="class in org.apache.bookkeeper.util">ByteBufList.Encoder</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/bookkeeper/util/ByteBufList.html" title="class in org.apache.bookkeeper.util"><code>ByteBufList</code></a> encoder.</div>
+</th>
+</tr>
+<tr id="i341" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufVisitor.html" title="class in org.apache.bookkeeper.util">ByteBufVisitor</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class visits the possible wrapped child buffers of a Netty <code>ByteBuf</code> for a given offset and length.</div>
+</th>
+</tr>
+<tr id="i342" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufVisitor.ByteBufVisitorCallback.html" title="interface in org.apache.bookkeeper.util">ByteBufVisitor.ByteBufVisitorCallback</a>&lt;<a href="org/apache/bookkeeper/util/ByteBufVisitor.ByteBufVisitorCallback.html" title="type parameter in ByteBufVisitor.ByteBufVisitorCallback">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">The callback interface for visiting buffers.</div>
+</th>
+</tr>
+<tr id="i343" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/ByteBufVisitor.GetBytesCallbackByteBuf.html" title="class in org.apache.bookkeeper.util">ByteBufVisitor.GetBytesCallbackByteBuf</a>&lt;<a href="org/apache/bookkeeper/util/ByteBufVisitor.GetBytesCallbackByteBuf.html" title="type parameter in ByteBufVisitor.GetBytesCallbackByteBuf">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A ByteBuf implementation that can be used as the destination buffer for
+ a <code>ByteBuf.getBytes(int, ByteBuf)</code> for visiting the wrapped child buffers.</div>
+</th>
+</tr>
+<tr id="i344" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/feature/CacheableFeatureProvider.html" title="class in org.apache.bookkeeper.feature">CacheableFeatureProvider</a>&lt;<a href="org/apache/bookkeeper/feature/CacheableFeatureProvider.html" title="type parameter in CacheableFeatureProvider">T</a> extends <a href="org/apache/bookkeeper/feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Cacheable Feature Provider.</div>
+</th>
+</tr>
+<tr id="i345" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/CacheCallback.html" title="interface in org.apache.bookkeeper.bookie">CacheCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface plugged into caching to receive callback notifications.</div>
+</th>
+</tr>
+<tr id="i346" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/CachedDNSToSwitchMapping.html" title="class in org.apache.bookkeeper.net">CachedDNSToSwitchMapping</a></td>
+<th class="colLast" scope="row">
+<div class="block">A cached implementation of DNSToSwitchMapping that takes an
+ raw DNSToSwitchMapping and stores the resolved network location in
+ a cache.</div>
+</th>
+</tr>
+<tr id="i347" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/CachingStatsLogger.html" title="class in org.apache.bookkeeper.stats">CachingStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>StatsLogger</code> that caches the stats objects created by other <code>StatsLogger</code>.</div>
+</th>
+</tr>
+<tr id="i348" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/CachingStatsProvider.html" title="class in org.apache.bookkeeper.stats">CachingStatsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>CachingStatsProvider</code> adds the caching functionality to an existing <code>StatsProvider</code>.</div>
+</th>
+</tr>
+<tr id="i349" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/CertUtils.html" title="class in org.apache.bookkeeper.util">CertUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Certificate parsing utilities.</div>
+</th>
+</tr>
+<tr id="i350" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/CheckDBLedgersIndexCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">CheckDBLedgersIndexCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to check the DBLedgerStorage ledgers index integrity.</div>
+</th>
+</tr>
+<tr id="i351" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/CheckDBLedgersIndexCommand.CheckLedgersIndexFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">CheckDBLedgersIndexCommand.CheckLedgersIndexFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for read log command.</div>
+</th>
+</tr>
+<tr id="i352" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Checkpointer.html" title="interface in org.apache.bookkeeper.bookie">Checkpointer</a></td>
+<th class="colLast" scope="row">
+<div class="block">The instance that is responsible for checkpointing ledger storage.</div>
+</th>
+</tr>
+<tr id="i353" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/CheckpointSource.html" title="interface in org.apache.bookkeeper.bookie">CheckpointSource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface to communicate checkpoint progress.</div>
+</th>
+</tr>
+<tr id="i354" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/CheckpointSource.Checkpoint.html" title="interface in org.apache.bookkeeper.bookie">CheckpointSource.Checkpoint</a></td>
+<th class="colLast" scope="row">
+<div class="block">A checkpoint presented a time point.</div>
+</th>
+</tr>
+<tr id="i355" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/CheckpointSourceList.html" title="class in org.apache.bookkeeper.bookie">CheckpointSourceList</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>CheckpointSourceList</code> manages a list of <a href="org/apache/bookkeeper/bookie/CheckpointSource.html" title="interface in org.apache.bookkeeper.bookie"><code>CheckpointSource</code></a>s.</div>
+</th>
+</tr>
+<tr id="i356" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/validators/ClassValidator.html" title="class in org.apache.bookkeeper.common.conf.validators">ClassValidator</a>&lt;<a href="org/apache/bookkeeper/common/conf/validators/ClassValidator.html" title="type parameter in ClassValidator">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Validator that validates a configuration setting is returning a given type of class.</div>
+</th>
+</tr>
+<tr id="i357" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/CleanupLedgerManager.html" title="class in org.apache.bookkeeper.meta">CleanupLedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A ledger manager that cleans up resources upon closing.</div>
+</th>
+</tr>
+<tr id="i358" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/Cli.html" title="class in org.apache.bookkeeper.tools.framework">Cli</a>&lt;<a href="org/apache/bookkeeper/tools/framework/Cli.html" title="type parameter in Cli">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Cli to execute <a href="org/apache/bookkeeper/tools/framework/CliSpec.html" title="class in org.apache.bookkeeper.tools.framework"><code>CliSpec</code></a>.</div>
+</th>
+</tr>
+<tr id="i359" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliCommand.html" title="class in org.apache.bookkeeper.tools.framework">CliCommand</a>&lt;<a href="org/apache/bookkeeper/tools/framework/CliCommand.html" title="type parameter in CliCommand">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>,&#8203;<a href="org/apache/bookkeeper/tools/framework/CliCommand.html" title=" [...]
+<th class="colLast" scope="row">
+<div class="block">A command that runs a CLI spec.</div>
+</th>
+</tr>
+<tr id="i360" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliCommandGroup.html" title="class in org.apache.bookkeeper.tools.framework">CliCommandGroup</a>&lt;<a href="org/apache/bookkeeper/tools/framework/CliCommandGroup.html" title="type parameter in CliCommandGroup">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A command group that group commands together.</div>
+</th>
+</tr>
+<tr id="i361" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/ClientAuthProvider.html" title="interface in org.apache.bookkeeper.auth">ClientAuthProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Client authentication provider interface.</div>
+</th>
+</tr>
+<tr id="i362" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/auth/ClientAuthProvider.Factory.html" title="interface in org.apache.bookkeeper.auth">ClientAuthProvider.Factory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A factory to create the authentication providers for bookkeeper clients.</div>
+</th>
+</tr>
+<tr id="i363" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/ClientCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">ClientCommand</a>&lt;<a href="org/apache/bookkeeper/tools/cli/helpers/ClientCommand.html" title="type parameter in ClientCommand">ClientFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This is a mixin class for commands that needs a bookkeeper client.</div>
+</th>
+</tr>
+<tr id="i364" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Configuration settings for client side.</div>
+</th>
+</tr>
+<tr id="i365" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ClientConnectionPeer.html" title="interface in org.apache.bookkeeper.proto">ClientConnectionPeer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the connection to a Bookie, from the client side.</div>
+</th>
+</tr>
+<tr id="i366" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ClientContext.html" title="interface in org.apache.bookkeeper.client">ClientContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Collection of client objects used by LedgerHandle to interact with
+ the outside world.</div>
+</th>
+</tr>
+<tr id="i367" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ClientInternalConf.html" title="class in org.apache.bookkeeper.client">ClientInternalConf</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i368" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default CLI Options.</div>
+</th>
+</tr>
+<tr id="i369" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliSpec.html" title="class in org.apache.bookkeeper.tools.framework">CliSpec</a>&lt;<a href="org/apache/bookkeeper/tools/framework/CliSpec.html" title="type parameter in CliSpec">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A spec to build CLI.</div>
+</th>
+</tr>
+<tr id="i370" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CliSpec.Builder.html" title="class in org.apache.bookkeeper.tools.framework">CliSpec.Builder</a>&lt;<a href="org/apache/bookkeeper/tools/framework/CliSpec.Builder.html" title="type parameter in CliSpec.Builder">CliFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Builder to build a cli spec.</div>
+</th>
+</tr>
+<tr id="i371" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ClusterInfoCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ClusterInfoCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bookie command to retrieve bookies cluster info.</div>
+</th>
+</tr>
+<tr id="i372" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ClusterInfoCommand.ClusterInfo.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ClusterInfoCommand.ClusterInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">POJO definition for the cluster info response.</div>
+</th>
+</tr>
+<tr id="i373" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ClusterInfoService.html" title="class in org.apache.bookkeeper.server.http.service">ClusterInfoService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that exposes the current info about the cluster of bookies.</div>
+</th>
+</tr>
+<tr id="i374" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ClusterInfoService.ClusterInfo.html" title="class in org.apache.bookkeeper.server.http.service">ClusterInfoService.ClusterInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">POJO definition for the cluster info response.</div>
+</th>
+</tr>
+<tr id="i375" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleMetricsProvider.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleMetricsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+</th>
+</tr>
+<tr id="i376" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleOpStatsLogger</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i377" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/CodahaleStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">CodahaleStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+</th>
+</tr>
+<tr id="i378" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/exceptions/Code.html" title="enum in org.apache.bookkeeper.meta.exceptions">Code</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metadata Exception Code.</div>
+</th>
+</tr>
+<tr id="i379" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/Command.html" title="interface in org.apache.bookkeeper.tools.framework">Command</a>&lt;<a href="org/apache/bookkeeper/tools/framework/Command.html" title="type parameter in Command">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Command of a cli.</div>
+</th>
+</tr>
+<tr id="i380" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CommandGroup.html" title="interface in org.apache.bookkeeper.tools.framework">CommandGroup</a>&lt;<a href="org/apache/bookkeeper/tools/framework/CommandGroup.html" title="type parameter in CommandGroup">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A command group that group commands together.</div>
+</th>
+</tr>
+<tr id="i381" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/CommandHelpers.html" title="class in org.apache.bookkeeper.tools.cli.helpers">CommandHelpers</a></td>
+<th class="colLast" scope="row">
+<div class="block">Helper classes used by the cli commands.</div>
+</th>
+</tr>
+<tr id="i382" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/CommandUtils.html" title="class in org.apache.bookkeeper.tools.framework">CommandUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utils to process a commander.</div>
+</th>
+</tr>
+<tr id="i383" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/CommonConfigurationKeys.html" title="interface in org.apache.bookkeeper.net">CommonConfigurationKeys</a></td>
+<th class="colLast" scope="row">
+<div class="block">Common Configuration Keys.</div>
+</th>
+</tr>
+<tr id="i384" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/CommonHashes.html" title="class in com.scurrilous.circe">CommonHashes</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static methods to obtain commonly-used hash functions.</div>
+</th>
+</tr>
+<tr id="i385" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/CompactableLedgerStorage.html" title="interface in org.apache.bookkeeper.bookie">CompactableLedgerStorage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface that identifies LedgerStorage implementations using EntryLogger and running periodic entries compaction.</div>
+</th>
+</tr>
+<tr id="i386" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/CompactionEntryLog.html" title="interface in org.apache.bookkeeper.bookie.storage">CompactionEntryLog</a></td>
+<th class="colLast" scope="row">
+<div class="block">An entrylog to received compacted entries.</div>
+</th>
+</tr>
+<tr id="i387" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ComponentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ComponentConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Component Configuration.</div>
+</th>
+</tr>
+<tr id="i388" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentInfoPublisher.html" title="class in org.apache.bookkeeper.common.component">ComponentInfoPublisher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Allows a component to publish information about
+ the services it implements, the endpoints it exposes
+ and other useful information for management tools and client.</div>
+</th>
+</tr>
+<tr id="i389" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentInfoPublisher.EndpointInfo.html" title="class in org.apache.bookkeeper.common.component">ComponentInfoPublisher.EndpointInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Endpoint information.</div>
+</th>
+</tr>
+<tr id="i390" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentStarter.html" title="class in org.apache.bookkeeper.common.component">ComponentStarter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utils to start components.</div>
+</th>
+</tr>
+<tr id="i391" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/ComponentStarter.ComponentShutdownHook.html" title="class in org.apache.bookkeeper.common.component">ComponentStarter.ComponentShutdownHook</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i392" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConcurrentConfiguration.html" title="class in org.apache.bookkeeper.common.conf">ConcurrentConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Configuration view built on concurrent hash map for fast thread-safe access.</div>
+</th>
+</tr>
+<tr id="i393" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.html" title="type parameter in ConcurrentLongHashMap">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Map from long to an Object.</div>
+</th>
+</tr>
+<tr id="i394" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap.Builder</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.Builder.html" title="type parameter in ConcurrentLongHashMap.Builder">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Builder of ConcurrentLongHashMap.</div>
+</th>
+</tr>
+<tr id="i395" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.EntryProcessor.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap.EntryProcessor</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.EntryProcessor.html" title="type parameter in ConcurrentLongHashMap.EntryProcessor">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An entry processor.</div>
+</th>
+</tr>
+<tr id="i396" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.LongObjectPredicate.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongHashMap.LongObjectPredicate</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashMap.LongObjectPredicate.html" title="type parameter in ConcurrentLongHashMap.LongObjectPredicate">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Predicate specialization for (long, V) types.</div>
+</th>
+</tr>
+<tr id="i397" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashSet.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashSet</a></td>
+<th class="colLast" scope="row">
+<div class="block">Concurrent hash set for primitive longs.</div>
+</th>
+</tr>
+<tr id="i398" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashSet.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongHashSet.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder of ConcurrentLongHashSet.</div>
+</th>
+</tr>
+<tr id="i399" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongHashSet.ConsumerLong.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongHashSet.ConsumerLong</a></td>
+<th class="colLast" scope="row">
+<div class="block">A consumer of long values.</div>
+</th>
+</tr>
+<tr id="i400" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">Concurrent hash map from primitive long to long.</div>
+</th>
+</tr>
+<tr id="i401" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.BiConsumerLong.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.BiConsumerLong</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Long-Long BiConsumer.</div>
+</th>
+</tr>
+<tr id="i402" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder of ConcurrentLongLongHashMap.</div>
+</th>
+</tr>
+<tr id="i403" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.LongLongFunction.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.LongLongFunction</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Long-Long function.</div>
+</th>
+</tr>
+<tr id="i404" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongHashMap.LongLongPredicate.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongHashMap.LongLongPredicate</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Long-Long predicate.</div>
+</th>
+</tr>
+<tr id="i405" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">Concurrent hash map where both keys and values are composed of pairs of longs.</div>
+</th>
+</tr>
+<tr id="i406" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.BiConsumerLongPair.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.BiConsumerLongPair</a></td>
+<th class="colLast" scope="row">
+<div class="block">A BiConsumer Long pair.</div>
+</th>
+</tr>
+<tr id="i407" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder of ConcurrentLongLongPairHashMap.</div>
+</th>
+</tr>
+<tr id="i408" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.LongLongPairFunction.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.LongLongPairFunction</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Long pair function.</div>
+</th>
+</tr>
+<tr id="i409" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.LongLongPairPredicate.html" title="interface in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.LongLongPairPredicate</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Long pair predicate.</div>
+</th>
+</tr>
+<tr id="i410" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentLongLongPairHashMap.LongPair.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentLongLongPairHashMap.LongPair</a></td>
+<th class="colLast" scope="row">
+<div class="block">A pair of long values.</div>
+</th>
+</tr>
+<tr id="i411" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashMap</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.html" title="type parameter in ConcurrentOpenHashMap">K</a>,&#8203;<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.html" title="type parameter in ConcurrentOpenHashMap">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Concurrent hash map.</div>
+</th>
+</tr>
+<tr id="i412" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashMap.Builder</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.Builder.html" title="type parameter in ConcurrentOpenHashMap.Builder">K</a>,&#8203;<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashMap.Builder.html" title="type parameter in ConcurrentOpenHashMap.Builder">V [...]
+<th class="colLast" scope="row">
+<div class="block">Builder of ConcurrentOpenHashMap.</div>
+</th>
+</tr>
+<tr id="i413" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashSet</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.html" title="type parameter in ConcurrentOpenHashSet">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Concurrent hash set.</div>
+</th>
+</tr>
+<tr id="i414" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.Builder.html" title="class in org.apache.bookkeeper.util.collections">ConcurrentOpenHashSet.Builder</a>&lt;<a href="org/apache/bookkeeper/util/collections/ConcurrentOpenHashSet.Builder.html" title="type parameter in ConcurrentOpenHashSet.Builder">V</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Builder of ConcurrentOpenHashSet.</div>
+</th>
+</tr>
+<tr id="i415" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigDef.html" title="class in org.apache.bookkeeper.common.conf">ConfigDef</a></td>
+<th class="colLast" scope="row">
+<div class="block">A definition of a configuration instance.</div>
+</th>
+</tr>
+<tr id="i416" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigDef.Builder.html" title="class in org.apache.bookkeeper.common.conf">ConfigDef.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder to build a configuration definition.</div>
+</th>
+</tr>
+<tr id="i417" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigException.html" title="class in org.apache.bookkeeper.common.conf">ConfigException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown for configuration errors.</div>
+</th>
+</tr>
+<tr id="i418" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKey.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey</a></td>
+<th class="colLast" scope="row">
+<div class="block">A configuration key in a configuration.</div>
+</th>
+</tr>
+<tr id="i419" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKey.ConfigKeyBuilder.html" title="class in org.apache.bookkeeper.common.conf">ConfigKey.ConfigKeyBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i420" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKeyGroup.html" title="class in org.apache.bookkeeper.common.conf">ConfigKeyGroup</a></td>
+<th class="colLast" scope="row">
+<div class="block">Define a group of configuration settings.</div>
+</th>
+</tr>
+<tr id="i421" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/ConfigKeyGroup.ConfigKeyGroupBuilder.html" title="class in org.apache.bookkeeper.common.conf">ConfigKeyGroup.ConfigKeyGroupBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i422" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/conf/Configurable.html" title="interface in org.apache.bookkeeper.conf">Configurable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class that may be configured with a <code>Configuration</code>.</div>
+</th>
+</tr>
+<tr id="i423" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ConfigurationService.html" title="class in org.apache.bookkeeper.server.http.service">ConfigurationService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper Configuration related http request.</div>
+</th>
+</tr>
+<tr id="i424" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ConnectionPeer.html" title="interface in org.apache.bookkeeper.proto">ConnectionPeer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the connection to a BookKeeper client, from the Bookie side.</div>
+</th>
+</tr>
+<tr id="i425" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/slogger/ConsoleSlogger.html" title="class in org.apache.bookkeeper.slogger">ConsoleSlogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple slogger implementation which writes json to console.</div>
+</th>
+</tr>
+<tr id="i426" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToDBStorageCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToDBStorageCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command to convert bookie indexes from InterleavedStorage to DbLedgerStorage format.</div>
+</th>
+</tr>
+<tr id="i427" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToDBStorageCommand.CTDBFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToDBStorageCommand.CTDBFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for this command.</div>
+</th>
+</tr>
+<tr id="i428" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToInterleavedStorageCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToInterleavedStorageCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command to convert bookie indexes from DbLedgerStorage to InterleavedStorage format.</div>
+</th>
+</tr>
+<tr id="i429" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ConvertToInterleavedStorageCommand.CTISFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ConvertToInterleavedStorageCommand.CTISFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for this command.</div>
+</th>
+</tr>
+<tr id="i430" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Cookie.html" title="class in org.apache.bookkeeper.bookie">Cookie</a></td>
+<th class="colLast" scope="row">
+<div class="block">When a bookie starts for the first time it generates  a cookie, and stores
+ the cookie in registration manager as well as in the each of the local filesystem
+ directories it uses.</div>
+</th>
+</tr>
+<tr id="i431" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Cookie.Builder.html" title="class in org.apache.bookkeeper.bookie">Cookie.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Cookie builder.</div>
+</th>
+</tr>
+<tr id="i432" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/CookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">CookieCommand</a>&lt;<a href="org/apache/bookkeeper/tools/cli/commands/cookie/CookieCommand.html" title="type parameter in CookieCommand">CookieFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This is a mixin for cookie related commands to extends.</div>
+</th>
+</tr>
+<tr id="i433" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/CookieValidation.html" title="interface in org.apache.bookkeeper.bookie">CookieValidation</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for cookie validation.</div>
+</th>
+</tr>
+<tr id="i434" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats">Counter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple stats that require only increment and decrement
+ functions on a Long.</div>
+</th>
+</tr>
+<tr id="i435" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/CpuAffinity.html" title="class in org.apache.bookkeeper.common.util.affinity">CpuAffinity</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utilities for enabling thread to CPU affinity.</div>
+</th>
+</tr>
+<tr id="i436" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/CpuAffinityImpl.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">CpuAffinityImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of CPU Affinity functionality.</div>
+</th>
+</tr>
+<tr id="i437" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/CpuAffinityJni.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">CpuAffinityJni</a></td>
+<th class="colLast" scope="row">
+<div class="block">JNI wrapper of native functions for CPU affinity.</div>
+</th>
+</tr>
+<tr id="i438" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/CRC32CDigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">CRC32CDigestManager</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i439" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/Crc32cIntChecksum.html" title="class in com.scurrilous.circe.checksum">Crc32cIntChecksum</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i440" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/Crc32cSse42Provider.html" title="class in com.scurrilous.circe.checksum">Crc32cSse42Provider</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i441" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/CRC32DigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">CRC32DigestManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Digest manager for CRC32 checksum.</div>
+</th>
+</tr>
+<tr id="i442" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/CRC32DigestManager.CRC32Digest.html" title="interface in org.apache.bookkeeper.proto.checksum">CRC32DigestManager.CRC32Digest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface that abstracts different implementations of the CRC32 digest.</div>
+</th>
+</tr>
+<tr id="i443" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/params/CrcParameters.html" title="class in com.scurrilous.circe.params">CrcParameters</a></td>
+<th class="colLast" scope="row">
+<div class="block">Hash parameters used to define a <a href="http://en.wikipedia.org/wiki/Cyclic_redundancy_check">cyclic redundancy
+ check</a> (CRC).</div>
+</th>
+</tr>
+<tr id="i444" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/CreateAdvBuilder.html" title="interface in org.apache.bookkeeper.client.api">CreateAdvBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder-style interface to create new ledgers.</div>
+</th>
+</tr>
+<tr id="i445" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/CreateBuilder.html" title="interface in org.apache.bookkeeper.client.api">CreateBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder-style interface to create new ledgers.</div>
+</th>
+</tr>
+<tr id="i446" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/CreateCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">CreateCookieCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command that create cookie.</div>
+</th>
+</tr>
+<tr id="i447" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/CreateCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">CreateCookieCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags to create a cookie for a given bookie.</div>
+</th>
+</tr>
+<tr id="i448" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/DaemonThreadFactory.html" title="class in org.apache.bookkeeper.util">DaemonThreadFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Daemon thread factory.</div>
+</th>
+</tr>
+<tr id="i449" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.html" title="class in org.apache.bookkeeper.proto">DataFormats</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i450" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.AuditorVoteFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.AuditorVoteFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Debug information for auditor votes</div>
+</th>
+</tr>
+<tr id="i451" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.AuditorVoteFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.AuditorVoteFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Debug information for auditor votes</div>
+</th>
+</tr>
+<tr id="i452" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.AuditorVoteFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.AuditorVoteFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i453" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information about services exposed by a Bookie.</div>
+</th>
+</tr>
+<tr id="i454" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information about services exposed by a Bookie.</div>
+</th>
+</tr>
+<tr id="i455" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.Endpoint.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.Endpoint</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Information about an endpoint.</div>
+</th>
+</tr>
+<tr id="i456" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.Endpoint.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.Endpoint.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Information about an endpoint.</div>
+</th>
+</tr>
+<tr id="i457" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormat.EndpointOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormat.EndpointOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i458" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.BookieServiceInfoFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.BookieServiceInfoFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i459" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CheckAllLedgersFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.CheckAllLedgersFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information of checkAllLedgers execution</div>
+</th>
+</tr>
+<tr id="i460" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CheckAllLedgersFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.CheckAllLedgersFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information of checkAllLedgers execution</div>
+</th>
+</tr>
+<tr id="i461" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CheckAllLedgersFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.CheckAllLedgersFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i462" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CookieFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.CookieFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Cookie format for storing cookie information</div>
+</th>
+</tr>
+<tr id="i463" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CookieFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.CookieFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Cookie format for storing cookie information</div>
+</th>
+</tr>
+<tr id="i464" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.CookieFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.CookieFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i465" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Metadata format for storing ledger information</div>
+</th>
+</tr>
+<tr id="i466" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Metadata format for storing ledger information</div>
+</th>
+</tr>
+<tr id="i467" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.cMetadataMapEntry.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.cMetadataMapEntry</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>LedgerMetadataFormat.cMetadataMapEntry</code></div>
+</th>
+</tr>
+<tr id="i468" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.cMetadataMapEntry.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.cMetadataMapEntry.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>LedgerMetadataFormat.cMetadataMapEntry</code></div>
+</th>
+</tr>
+<tr id="i469" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.cMetadataMapEntryOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.cMetadataMapEntryOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i470" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.DigestType.html" title="enum in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.DigestType</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf enum <code>LedgerMetadataFormat.DigestType</code></div>
+</th>
+</tr>
+<tr id="i471" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.Segment.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.Segment</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>LedgerMetadataFormat.Segment</code></div>
+</th>
+</tr>
+<tr id="i472" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.Segment.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.Segment.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>LedgerMetadataFormat.Segment</code></div>
+</th>
+</tr>
+<tr id="i473" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.SegmentOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.SegmentOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i474" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormat.State.html" title="enum in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormat.State</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf enum <code>LedgerMetadataFormat.State</code></div>
+</th>
+</tr>
+<tr id="i475" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerMetadataFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerMetadataFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i476" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerRereplicationLayoutFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerRereplicationLayoutFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>LedgerRereplicationLayoutFormat</code></div>
+</th>
+</tr>
+<tr id="i477" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerRereplicationLayoutFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LedgerRereplicationLayoutFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>LedgerRereplicationLayoutFormat</code></div>
+</th>
+</tr>
+<tr id="i478" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LedgerRereplicationLayoutFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LedgerRereplicationLayoutFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i479" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LockDataFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.LockDataFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Debug information for locks</div>
+</th>
+</tr>
+<tr id="i480" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LockDataFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.LockDataFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Debug information for locks</div>
+</th>
+</tr>
+<tr id="i481" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.LockDataFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.LockDataFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i482" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.PlacementPolicyCheckFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.PlacementPolicyCheckFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information of PlacementPolicyCheck execution</div>
+</th>
+</tr>
+<tr id="i483" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.PlacementPolicyCheckFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.PlacementPolicyCheckFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information of PlacementPolicyCheck execution</div>
+</th>
+</tr>
+<tr id="i484" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.PlacementPolicyCheckFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.PlacementPolicyCheckFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i485" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.ReplicasCheckFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.ReplicasCheckFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information of ReplicasCheck execution</div>
+</th>
+</tr>
+<tr id="i486" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.ReplicasCheckFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.ReplicasCheckFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ information of ReplicasCheck execution</div>
+</th>
+</tr>
+<tr id="i487" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.ReplicasCheckFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.ReplicasCheckFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i488" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.UnderreplicatedLedgerFormat.html" title="class in org.apache.bookkeeper.proto">DataFormats.UnderreplicatedLedgerFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>UnderreplicatedLedgerFormat</code></div>
+</th>
+</tr>
+<tr id="i489" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.UnderreplicatedLedgerFormat.Builder.html" title="class in org.apache.bookkeeper.proto">DataFormats.UnderreplicatedLedgerFormat.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Protobuf type <code>UnderreplicatedLedgerFormat</code></div>
+</th>
+</tr>
+<tr id="i490" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DataFormats.UnderreplicatedLedgerFormatOrBuilder.html" title="interface in org.apache.bookkeeper.proto">DataFormats.UnderreplicatedLedgerFormatOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i491" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheck.html" title="interface in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheck</a></td>
+<th class="colLast" scope="row">
+<div class="block">The interface for the data integrity check feature.</div>
+</th>
+</tr>
+<tr id="i492" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheckImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of the DataIntegrityCheck interface.</div>
+</th>
+</tr>
+<tr id="i493" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.LedgerResult.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheckImpl.LedgerResult</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i494" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCheckImpl.LedgerResult.State.html" title="enum in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCheckImpl.LedgerResult.State</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i495" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityCookieValidation.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityCookieValidation</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of the CookieValidation interface that allows for auto-stamping
+ cookies when configured and used in conjunction with the data integrity service.</div>
+</th>
+</tr>
+<tr id="i496" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/DataIntegrityService.html" title="class in org.apache.bookkeeper.bookie.datainteg">DataIntegrityService</a></td>
+<th class="colLast" scope="row">
+<div class="block">An abstract lifecycle component that can perform data integrity checking.</div>
+</th>
+</tr>
+<tr id="i497" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/DataSketchesOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">DataSketchesOpStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">OpStatsLogger implementation that uses DataSketches library to calculate the approximated latency quantiles.</div>
+</th>
+</tr>
+<tr id="i498" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorage.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in EntryLogs.</div>
+</th>
+</tr>
+<tr id="i499" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i500" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.LedgerData.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats.LedgerData</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Ledger metadata stored in the bookie</div>
+</th>
+</tr>
+<tr id="i501" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.LedgerData.Builder.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats.LedgerData.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+
+ Ledger metadata stored in the bookie</div>
+</th>
+</tr>
+<tr id="i502" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageDataFormats.LedgerDataOrBuilder.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageDataFormats.LedgerDataOrBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i503" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/DbLedgerStorageStats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">DbLedgerStorageStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for db ledger storage stats with one instance per
+ ledger directory.</div>
+</th>
+</tr>
+<tr id="i504" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/DecommissionCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">DecommissionCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to trigger AuditTask by resetting lostBookieRecoveryDelay and
+ then make sure the ledgers stored in the bookie are properly replicated
+ and Cookie of the decommissioned bookie should be deleted from metadata
+ server.</div>
+</th>
+</tr>
+<tr id="i505" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/DecommissionCommand.DecommissionFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">DecommissionCommand.DecommissionFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for decommission command.</div>
+</th>
+</tr>
+<tr id="i506" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/DecommissionService.html" title="class in org.apache.bookkeeper.server.http.service">DecommissionService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper Decommission related http request.</div>
+</th>
+</tr>
+<tr id="i507" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultBookieAddressResolver.html" title="class in org.apache.bookkeeper.client">DefaultBookieAddressResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Resolve BookieIDs to Network addresses.</div>
+</th>
+</tr>
+<tr id="i508" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">DefaultEnsemblePlacementPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default Ensemble Placement Policy, which picks bookies randomly.</div>
+</th>
+</tr>
+<tr id="i509" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class manages the writing of the bookkeeper entries.</div>
+</th>
+</tr>
+<tr id="i510" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.BufferedLogChannel.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.BufferedLogChannel</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i511" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLogListener.html" title="interface in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLogListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Entry Log Listener.</div>
+</th>
+</tr>
+<tr id="i512" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception type for representing lookup errors.</div>
+</th>
+</tr>
+<tr id="i513" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.InvalidEntryLengthException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.InvalidEntryLengthException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents case where log is present, but encoded entry length header is invalid.</div>
+</th>
+</tr>
+<tr id="i514" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.MissingEntryException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.MissingEntryException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents case where entry log is present, but does not contain the specified entry.</div>
+</th>
+</tr>
+<tr id="i515" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.MissingLogFileException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.MissingLogFileException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents case where log file is missing.</div>
+</th>
+</tr>
+<tr id="i516" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.EntryLookupException.WrongEntryException.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.EntryLookupException.WrongEntryException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents case where the entry at pos is wrong.</div>
+</th>
+</tr>
+<tr id="i517" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultEntryLogger.RecentEntryLogsStatus.html" title="class in org.apache.bookkeeper.bookie">DefaultEntryLogger.RecentEntryLogsStatus</a></td>
+<th class="colLast" scope="row">
+<div class="block">Datastructure which maintains the status of logchannels.</div>
+</th>
+</tr>
+<tr id="i518" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultFileChannel.html" title="class in org.apache.bookkeeper.bookie">DefaultFileChannel</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default FileChannel for bookie to read and write.</div>
+</th>
+</tr>
+<tr id="i519" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/DefaultFileChannelProvider.html" title="class in org.apache.bookkeeper.bookie">DefaultFileChannelProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A wrapper of FileChannel.</div>
+</th>
+</tr>
+<tr id="i520" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/DefaultPerChannelBookieClientPool.html" title="class in org.apache.bookkeeper.proto">DefaultPerChannelBookieClientPool</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provide a simple round-robin style channel pool.</div>
+</th>
+</tr>
+<tr id="i521" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DefaultSpeculativeRequestExecutionPolicy.html" title="class in org.apache.bookkeeper.client">DefaultSpeculativeRequestExecutionPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A default implementation of <a href="org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html" title="interface in org.apache.bookkeeper.client"><code>SpeculativeRequestExecutionPolicy</code></a>.</div>
+</th>
+</tr>
+<tr id="i522" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/DeleteBuilder.html" title="interface in org.apache.bookkeeper.client.api">DeleteBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder-style interface to delete exiting ledgers.</div>
+</th>
+</tr>
+<tr id="i523" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/DeleteCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">DeleteCookieCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command that deletes cookie.</div>
+</th>
+</tr>
+<tr id="i524" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/DeleteCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">DeleteCookieCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags to delete a cookie for a given bookie.</div>
+</th>
+</tr>
+<tr id="i525" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/DeleteLedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">DeleteLedgerCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to delete a given ledger.</div>
+</th>
+</tr>
+<tr id="i526" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/DeleteLedgerCommand.DeleteLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">DeleteLedgerCommand.DeleteLedgerFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for delete ledger command.</div>
+</th>
+</tr>
+<tr id="i527" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/DeleteLedgerService.html" title="class in org.apache.bookkeeper.server.http.service">DeleteLedgerService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper delete ledger related http request.</div>
+</th>
+</tr>
+<tr id="i528" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">DigestManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class takes an entry, attaches a digest to it and packages it with relevant
+ data so that it can be shipped to the bookie.</div>
+</th>
+</tr>
+<tr id="i529" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DigestManager.RecoveryData.html" title="class in org.apache.bookkeeper.proto.checksum">DigestManager.RecoveryData</a></td>
+<th class="colLast" scope="row">
+<div class="block">A representation of RecoveryData.</div>
+</th>
+</tr>
+<tr id="i530" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/DigestType.html" title="enum in org.apache.bookkeeper.client.api">DigestType</a></td>
+<th class="colLast" scope="row">
+<div class="block">Digest type.</div>
+</th>
+</tr>
+<tr id="i531" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/verifier/DirectBookkeeperDriver.html" title="class in org.apache.bookkeeper.verifier">DirectBookkeeperDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Driver for a normal Bookkeeper cluster.</div>
+</th>
+</tr>
+<tr id="i532" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/DirectByteBufferAccess.html" title="interface in com.scurrilous.circe.impl">DirectByteBufferAccess</a></td>
+<th class="colLast" scope="row">
+<div class="block">Service used to provide the native memory address of direct byte buffers.</div>
+</th>
+</tr>
+<tr id="i533" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/DirectByteBufferAccessLoader.html" title="class in com.scurrilous.circe.impl">DirectByteBufferAccessLoader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides access to a singleton <a href="com/scurrilous/circe/impl/DirectByteBufferAccess.html" title="interface in com.scurrilous.circe.impl"><code>DirectByteBufferAccess</code></a> implementation,
+ if one is available.</div>
+</th>
+</tr>
+<tr id="i534" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectCompactionEntryLog.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectCompactionEntryLog</a></td>
+<th class="colLast" scope="row">
+<div class="block">DirectCompactionEntryLog.</div>
+</th>
+</tr>
+<tr id="i535" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLogger.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectEntryLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">DirectEntryLogger.</div>
+</th>
+</tr>
+<tr id="i536" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectEntryLoggerStats.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectEntryLoggerStats</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i537" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DirectMemoryCRC32Digest.html" title="class in org.apache.bookkeeper.proto.checksum">DirectMemoryCRC32Digest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Specialized implementation of CRC32 digest that uses reflection on <code>CRC32</code> class to get access to
+ "updateByteBuffer" method and pass a direct memory pointer.</div>
+</th>
+</tr>
+<tr id="i538" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectReader.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectReader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i539" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/DirectWriter.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">DirectWriter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i540" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/helpers/DiscoveryCommand.html" title="class in org.apache.bookkeeper.tools.cli.helpers">DiscoveryCommand</a>&lt;<a href="org/apache/bookkeeper/tools/cli/helpers/DiscoveryCommand.html" title="type parameter in DiscoveryCommand">DiscoveryFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This is a mixin for commands that talks to discovery service.</div>
+</th>
+</tr>
+<tr id="i541" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.html" title="class in org.apache.bookkeeper.util">DiskChecker</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class that provides utility functions for checking disk problems.</div>
+</th>
+</tr>
+<tr id="i542" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskErrorException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskErrorException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A disk error exception.</div>
+</th>
+</tr>
+<tr id="i543" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A general marker for disk-related exceptions.</div>
+</th>
+</tr>
+<tr id="i544" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskOutOfSpaceException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskOutOfSpaceException</a></td>
+<th class="colLast" scope="row">
+<div class="block">An out-of-space disk exception.</div>
+</th>
+</tr>
+<tr id="i545" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/DiskChecker.DiskWarnThresholdException.html" title="class in org.apache.bookkeeper.util">DiskChecker.DiskWarnThresholdException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A disk warn threshold exception.</div>
+</th>
+</tr>
+<tr id="i546" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface determins how entries are distributed among bookies.</div>
+</th>
+</tr>
+<tr id="i547" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.AckSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.AckSet</a></td>
+<th class="colLast" scope="row">
+<div class="block">An ack set represents the set of bookies from which
+ a response must be received so that an entry can be
+ considered to be replicated on a quorum.</div>
+</th>
+</tr>
+<tr id="i548" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.QuorumCoverageSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.QuorumCoverageSet</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface to keep track of which bookies in an ensemble, an action
+ has been performed for.</div>
+</th>
+</tr>
+<tr id="i549" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DistributionSchedule.WriteSet.html" title="interface in org.apache.bookkeeper.client">DistributionSchedule.WriteSet</a></td>
+<th class="colLast" scope="row">
+<div class="block">A write set represents the set of bookies to which
+ a request will be written.</div>
+</th>
+</tr>
+<tr id="i550" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/DNS.html" title="class in org.apache.bookkeeper.net">DNS</a></td>
+<th class="colLast" scope="row">
+<div class="block">A class that provides direct and reverse lookup functionalities, allowing
+ the querying of specific network interfaces or nameservers.</div>
+</th>
+</tr>
+<tr id="i551" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/DNSToSwitchMapping.html" title="interface in org.apache.bookkeeper.net">DNSToSwitchMapping</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface that must be implemented to allow pluggable
+ DNS-name/IP-address to RackID resolvers.</div>
+</th>
+</tr>
+<tr id="i552" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/DummyDigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">DummyDigestManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class provides a noop digest implementation.</div>
+</th>
+</tr>
+<tr id="i553" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/DynamicWeightedRandomSelectionImpl.html" title="class in org.apache.bookkeeper.client">DynamicWeightedRandomSelectionImpl</a>&lt;<a href="org/apache/bookkeeper/client/DynamicWeightedRandomSelectionImpl.html" title="type parameter in DynamicWeightedRandomSelectionImpl">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">DynamicWeightedRandomSelectionImpl class implements both getNextRandom
+ overloaded methods.</div>
+</th>
+</tr>
+<tr id="i554" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/EmbeddedServer.html" title="class in org.apache.bookkeeper.server">EmbeddedServer</a></td>
+<th class="colLast" scope="row">
+<div class="block">An embedded server is a server that run bookie and serving rpc requests.</div>
+</th>
+</tr>
+<tr id="i555" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/EmbeddedServer.Builder.html" title="class in org.apache.bookkeeper.server">EmbeddedServer.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i556" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/EndpointInfoCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">EndpointInfoCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Get endpoint information about a Bookie.</div>
+</th>
+</tr>
+<tr id="i557" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/EndpointInfoCommand.EndpointInfoFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">EndpointInfoCommand.EndpointInfoFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for this command.</div>
+</th>
+</tr>
+<tr id="i558" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">EnsemblePlacementPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client"><code>EnsemblePlacementPolicy</code></a> encapsulates the algorithm that bookkeeper client uses to select a number of bookies
+ from the cluster as an ensemble for storing entries.</div>
+</th>
+</tr>
+<tr id="i559" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementPolicyAdherence.html" title="enum in org.apache.bookkeeper.client">EnsemblePlacementPolicy.PlacementPolicyAdherence</a></td>
+<th class="colLast" scope="row">
+<div class="block">enum for PlacementPolicyAdherence.</div>
+</th>
+</tr>
+<tr id="i560" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementResult.html" title="class in org.apache.bookkeeper.client">EnsemblePlacementPolicy.PlacementResult</a>&lt;<a href="org/apache/bookkeeper/client/EnsemblePlacementPolicy.PlacementResult.html" title="type parameter in EnsemblePlacementPolicy.PlacementResult">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Result of a placement calculation against a placement policy.</div>
+</th>
+</tr>
+<tr id="i561" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/EnsembleUtils.html" title="class in org.apache.bookkeeper.client">EnsembleUtils</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i562" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopier.html" title="interface in org.apache.bookkeeper.bookie.datainteg">EntryCopier</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for copying entries from other bookies.</div>
+</th>
+</tr>
+<tr id="i563" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopier.Batch.html" title="interface in org.apache.bookkeeper.bookie.datainteg">EntryCopier.Batch</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface for a batch to be copied.</div>
+</th>
+</tr>
+<tr id="i564" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopierImpl.html" title="class in org.apache.bookkeeper.bookie.datainteg">EntryCopierImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation for the EntryCopier interface.</div>
+</th>
+</tr>
+<tr id="i565" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/EntryCopierImpl.SinBin.html" title="class in org.apache.bookkeeper.bookie.datainteg">EntryCopierImpl.SinBin</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i566" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/EntryFormatter.html" title="class in org.apache.bookkeeper.util">EntryFormatter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Formatter to format an entry.</div>
+</th>
+</tr>
+<tr id="i567" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryKey.html" title="class in org.apache.bookkeeper.bookie">EntryKey</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>EntryKey</code> represents an entry in a ledger, identified by <code>ledgerId</code> and <code>entryId</code>.</div>
+</th>
+</tr>
+<tr id="i568" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryKeyValue.html" title="class in org.apache.bookkeeper.bookie">EntryKeyValue</a></td>
+<th class="colLast" scope="row">
+<div class="block">An entry Key/Value.</div>
+</th>
+</tr>
+<tr id="i569" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLocation.html" title="class in org.apache.bookkeeper.bookie">EntryLocation</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>EntryLocation</code> represents the location where an entry is stored.</div>
+</th>
+</tr>
+<tr id="i570" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndex.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">EntryLocationIndex</a></td>
+<th class="colLast" scope="row">
+<div class="block">Maintains an index of the entry locations in the EntryLogger.</div>
+</th>
+</tr>
+<tr id="i571" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/EntryLocationIndexStats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">EntryLocationIndexStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for ledger metadata index stats.</div>
+</th>
+</tr>
+<tr id="i572" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogCompactor.html" title="class in org.apache.bookkeeper.bookie">EntryLogCompactor</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the basic entry log compactor to compact entry logs.</div>
+</th>
+</tr>
+<tr id="i573" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/EntryLogger.html" title="interface in org.apache.bookkeeper.bookie.storage">EntryLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Entry logger.</div>
+</th>
+</tr>
+<tr id="i574" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLoggerAllocator.html" title="class in org.apache.bookkeeper.bookie">EntryLoggerAllocator</a></td>
+<th class="colLast" scope="row">
+<div class="block">An allocator pre-allocates entry log files.</div>
+</th>
+</tr>
+<tr id="i575" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/EntryLogIds.html" title="interface in org.apache.bookkeeper.bookie.storage">EntryLogIds</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generate unique entry log ids.</div>
+</th>
+</tr>
+<tr id="i576" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/EntryLogIdsImpl.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">EntryLogIdsImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">EntryLogIdsImpl.</div>
+</th>
+</tr>
+<tr id="i577" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManager.html" title="interface in org.apache.bookkeeper.bookie">EntryLogManager</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i578" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerBase.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerBase</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i579" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerForEntryLogPerLedger.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerForEntryLogPerLedger</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i580" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerForEntryLogPerLedger.BufferedLogChannelWithDirInfo.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerForEntryLogPerLedger.BufferedLogChannelWithDirInfo</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i581" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogManagerForSingleEntryLog.html" title="class in org.apache.bookkeeper.bookie">EntryLogManagerForSingleEntryLog</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i582" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogMetadata.html" title="class in org.apache.bookkeeper.bookie">EntryLogMetadata</a></td>
+<th class="colLast" scope="row">
+<div class="block">Records the total size, remaining size and the set of ledgers that comprise a
+ entry log.</div>
+</th>
+</tr>
+<tr id="i583" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogMetadata.EntryLogMetadataRecyclable.html" title="class in org.apache.bookkeeper.bookie">EntryLogMetadata.EntryLogMetadataRecyclable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Recyclable <a href="org/apache/bookkeeper/bookie/EntryLogMetadata.html" title="class in org.apache.bookkeeper.bookie"><code>EntryLogMetadata</code></a> class.</div>
+</th>
+</tr>
+<tr id="i584" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryLogMetadataMap.html" title="interface in org.apache.bookkeeper.bookie">EntryLogMetadataMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">Map-store to store Entrylogger metadata.</div>
+</th>
+</tr>
+<tr id="i585" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/EntryLogScanner.html" title="interface in org.apache.bookkeeper.bookie.storage">EntryLogScanner</a></td>
+<th class="colLast" scope="row">
+<div class="block">Scan entries in a entry log file.</div>
+</th>
+</tr>
+<tr id="i586" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryMemTable.html" title="class in org.apache.bookkeeper.bookie">EntryMemTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">The EntryMemTable holds in-memory representation to the entries not-yet flushed.</div>
+</th>
+</tr>
+<tr id="i587" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryMemTable.EntrySkipList.html" title="class in org.apache.bookkeeper.bookie">EntryMemTable.EntrySkipList</a></td>
+<th class="colLast" scope="row">
+<div class="block">Entry skip list.</div>
+</th>
+</tr>
+<tr id="i588" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/EntryMemTableStats.html" title="class in org.apache.bookkeeper.bookie.stats">EntryMemTableStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for memtable related stats.</div>
+</th>
+</tr>
+<tr id="i589" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/EntryMemTableWithParallelFlusher.html" title="class in org.apache.bookkeeper.bookie">EntryMemTableWithParallelFlusher</a></td>
+<th class="colLast" scope="row">
+<div class="block">EntryMemTableWithParallelFlusher.</div>
+</th>
+</tr>
+<tr id="i590" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/EventLoopUtil.html" title="class in org.apache.bookkeeper.util">EventLoopUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to initialize Netty event loops.</div>
+</th>
+</tr>
+<tr id="i591" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/Events.html" title="enum in org.apache.bookkeeper.bookie.datainteg">Events</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i592" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/Events.html" title="enum in org.apache.bookkeeper.bookie.storage.directentrylogger">Events</a></td>
+<th class="colLast" scope="row">
+<div class="block">Events.</div>
+</th>
+</tr>
+<tr id="i593" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/ExceptionMessageHelper.html" title="class in org.apache.bookkeeper.common.util">ExceptionMessageHelper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility to make it easier to add context to exception messages.</div>
+</th>
+</tr>
+<tr id="i594" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/ExecutorUtils.html" title="class in org.apache.bookkeeper.common.util">ExecutorUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Executor/Thread related utils.</div>
+</th>
+</tr>
+<tr id="i595" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ExitCode.html" title="class in org.apache.bookkeeper.bookie">ExitCode</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exit code used to exit bookie server.</div>
+</th>
+</tr>
+<tr id="i596" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ExpandStorageService.html" title="class in org.apache.bookkeeper.server.http.service">ExpandStorageService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper expand storage related http request.</div>
+</th>
+</tr>
+<tr id="i597" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ExplicitLacFlushPolicy.html" title="interface in org.apache.bookkeeper.client">ExplicitLacFlushPolicy</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i598" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ExplicitLacFlushPolicy.ExplicitLacFlushPolicyImpl.html" title="class in org.apache.bookkeeper.client">ExplicitLacFlushPolicy.ExplicitLacFlushPolicyImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i599" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ExponentialBackoffRetryPolicy.html" title="class in org.apache.bookkeeper.zookeeper">ExponentialBackoffRetryPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A retry policy implementation that backoff retries exponentially.</div>
+</th>
+</tr>
+<tr id="i600" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/ExponentialBackOffWithDeadlinePolicy.html" title="class in org.apache.bookkeeper.zookeeper">ExponentialBackOffWithDeadlinePolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Backoff time determined based as a multiple of baseBackoffTime.</div>
+</th>
+</tr>
+<tr id="i601" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastCodahaleMetricsProvider.html" title="class in org.apache.bookkeeper.stats.codahale">FastCodahaleMetricsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+</th>
+</tr>
+<tr id="i602" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastCodahaleStatsLogger.html" title="class in org.apache.bookkeeper.stats.codahale">FastCodahaleStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implemented based on <i>Codahale</i> metrics library.</div>
+</th>
+</tr>
+<tr id="i603" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastSnapshot.html" title="class in org.apache.bookkeeper.stats.codahale">FastSnapshot</a></td>
+<th class="colLast" scope="row">
+<div class="block">A snapshot of a FastTimer.</div>
+</th>
+</tr>
+<tr id="i604" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastTimer.html" title="class in org.apache.bookkeeper.stats.codahale">FastTimer</a></td>
+<th class="colLast" scope="row">
+<div class="block">A fast and (nearly) garbage-free Rate and Response Times Timer.</div>
+</th>
+</tr>
+<tr id="i605" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/codahale/FastTimer.Buckets.html" title="enum in org.apache.bookkeeper.stats.codahale">FastTimer.Buckets</a></td>
+<th class="colLast" scope="row">
+<div class="block">Defines the response time buckets to use.</div>
+</th>
+</tr>
+<tr id="i606" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/feature/Feature.html" title="interface in org.apache.bookkeeper.feature">Feature</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface represents a feature.</div>
+</th>
+</tr>
+<tr id="i607" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/feature/FeatureProvider.html" title="interface in org.apache.bookkeeper.feature">FeatureProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provider to provide features.</div>
+</th>
+</tr>
+<tr id="i608" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileChannelProvider.html" title="interface in org.apache.bookkeeper.bookie">FileChannelProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface of the FileChannelProvider.</div>
+</th>
+</tr>
+<tr id="i609" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfo.html" title="class in org.apache.bookkeeper.bookie">FileInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the file handle for a ledger's index file that maps entry ids to location.</div>
+</th>
+</tr>
+<tr id="i610" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfo.FileInfoDeletedException.html" title="class in org.apache.bookkeeper.bookie">FileInfo.FileInfoDeletedException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i611" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfoBackingCache.html" title="class in org.apache.bookkeeper.bookie">FileInfoBackingCache</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i612" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileInfoBackingCache.FileLoader.html" title="interface in org.apache.bookkeeper.bookie">FileInfoBackingCache.FileLoader</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i613" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tls/FileModifiedTimeUpdater.html" title="class in org.apache.bookkeeper.tls">FileModifiedTimeUpdater</a></td>
+<th class="colLast" scope="row">
+<div class="block">Holder class to validate file modification.</div>
+</th>
+</tr>
+<tr id="i614" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/FileSystemUpgrade.html" title="class in org.apache.bookkeeper.bookie">FileSystemUpgrade</a></td>
+<th class="colLast" scope="row">
+<div class="block">Application for upgrading the bookkeeper filesystem between versions.</div>
+</th>
+</tr>
+<tr id="i615" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/feature/FixedValueFeature.html" title="class in org.apache.bookkeeper.feature">FixedValueFeature</a></td>
+<th class="colLast" scope="row">
+<div class="block">A feature implementation that has a fixed value of availability.</div>
+</th>
+</tr>
+<tr id="i616" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/FlatLedgerManager.html" title="class in org.apache.bookkeeper.meta">FlatLedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Manage all ledgers in a single zk node.</div>
+</th>
+</tr>
+<tr id="i617" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/FlatLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">FlatLedgerManagerFactory</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 4.7.0.</div>
+</th>
+</tr>
+<tr id="i618" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FlipBookieIdCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FlipBookieIdCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to update ledger command.</div>
+</th>
+</tr>
+<tr id="i619" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FlipBookieIdCommand.FlipBookieIdFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FlipBookieIdCommand.FlipBookieIdFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for update ledger command.</div>
+</th>
+</tr>
+<tr id="i620" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ForceableHandle.html" title="interface in org.apache.bookkeeper.client.api">ForceableHandle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provide the ability to enforce durability guarantees to the writer.</div>
+</th>
+</tr>
+<tr id="i621" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ForceLedgerOp.html" title="class in org.apache.bookkeeper.client">ForceLedgerOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">This represents a request to sync the ledger on every bookie.</div>
+</th>
+</tr>
+<tr id="i622" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ForceLedgerProcessorV3.html" title="class in org.apache.bookkeeper.proto">ForceLedgerProcessorV3</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i623" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FormatCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FormatCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to format the current server contents.</div>
+</th>
+</tr>
+<tr id="i624" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FormatCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FormatCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for format bookie command.</div>
+</th>
+</tr>
+<tr id="i625" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/FormatUtil.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">FormatUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">.Provide to format message.</div>
+</th>
+</tr>
+<tr id="i626" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/concurrent/FutureEventListener.html" title="interface in org.apache.bookkeeper.common.concurrent">FutureEventListener</a>&lt;<a href="org/apache/bookkeeper/common/concurrent/FutureEventListener.html" title="type parameter in FutureEventListener">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Provide similar interface (as twitter future) over java future.</div>
+</th>
+</tr>
+<tr id="i627" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/concurrent/FutureUtils.html" title="class in org.apache.bookkeeper.common.concurrent">FutureUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Future related utils.</div>
+</th>
+</tr>
+<tr id="i628" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollectionStatus.html" title="class in org.apache.bookkeeper.bookie">GarbageCollectionStatus</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the garbage collection thread status.</div>
+</th>
+</tr>
+<tr id="i629" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollectionStatus.GarbageCollectionStatusBuilder.html" title="class in org.apache.bookkeeper.bookie">GarbageCollectionStatus.GarbageCollectionStatusBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i630" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollector.html" title="interface in org.apache.bookkeeper.bookie">GarbageCollector</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the garbage collector interface, garbage collector implementers
+ need to extends this class to remove the deleted ledgers.</div>
+</th>
+</tr>
+<tr id="i631" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollector.GarbageCleaner.html" title="interface in org.apache.bookkeeper.bookie">GarbageCollector.GarbageCleaner</a></td>
+<th class="colLast" scope="row">
+<div class="block">A interface used to define customised garbage cleaner.</div>
+</th>
+</tr>
+<tr id="i632" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/GarbageCollectorStats.html" title="class in org.apache.bookkeeper.bookie.stats">GarbageCollectorStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for gc stats.</div>
+</th>
+</tr>
+<tr id="i633" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/GarbageCollectorThread.html" title="class in org.apache.bookkeeper.bookie">GarbageCollectorThread</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the garbage collector thread that runs in the background to
+ remove any entry log files that no longer contains any active ledger.</div>
+</th>
+</tr>
+<tr id="i634" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/Gauge.html" title="interface in org.apache.bookkeeper.stats">Gauge</a>&lt;<a href="org/apache/bookkeeper/stats/Gauge.html" title="type parameter in Gauge">T</a> extends java.lang.Number&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A guage is a value that has only one value at a specific point in time.</div>
+</th>
+</tr>
+<tr id="i635" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/GCDetailsService.html" title="class in org.apache.bookkeeper.server.http.service">GCDetailsService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle get garbage collection details service.</div>
+</th>
+</tr>
+<tr id="i636" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GenerateCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GenerateCookieCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command that generate cookie.</div>
+</th>
+</tr>
+<tr id="i637" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GenerateCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GenerateCookieCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags to generate a cookie for a given bookie.</div>
+</th>
+</tr>
+<tr id="i638" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/GetBookieInfoProcessorV3.html" title="class in org.apache.bookkeeper.proto">GetBookieInfoProcessorV3</a></td>
+<th class="colLast" scope="row">
+<div class="block">A processor class for v3 bookie metadata packets.</div>
+</th>
+</tr>
+<tr id="i639" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GetCookieCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GetCookieCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command that deletes cookie.</div>
+</th>
+</tr>
+<tr id="i640" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/cookie/GetCookieCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.cookie">GetCookieCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags to delete a cookie for a given bookie.</div>
+</th>
+</tr>
+<tr id="i641" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/GetLastLogMarkService.html" title="class in org.apache.bookkeeper.server.http.service">GetLastLogMarkService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper get last log mark related http request.</div>
+</th>
+</tr>
+<tr id="i642" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/GetLedgerMetaService.html" title="class in org.apache.bookkeeper.server.http.service">GetLedgerMetaService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper get ledger metadata related http request.</div>
+</th>
+</tr>
+<tr id="i643" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/GetListOfEntriesOfLedgerProcessorV3.html" title="class in org.apache.bookkeeper.proto">GetListOfEntriesOfLedgerProcessorV3</a></td>
+<th class="colLast" scope="row">
+<div class="block">A processor class for v3 entries of a ledger packets.</div>
+</th>
+</tr>
+<tr id="i644" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/GrowableMpScArrayConsumerBlockingQueue.html" title="class in org.apache.bookkeeper.common.collections">GrowableMpScArrayConsumerBlockingQueue</a>&lt;<a href="org/apache/bookkeeper/common/collections/GrowableMpScArrayConsumerBlockingQueue.html" title="type parameter in GrowableMpScArrayConsumerBlockingQueue">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">This implements a <code>BlockingQueue</code> backed by an array with no fixed capacity.</div>
+</th>
+</tr>
+<tr id="i645" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/Handle.html" title="interface in org.apache.bookkeeper.client.api">Handle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Handle to manage an open ledger.</div>
+</th>
+</tr>
+<tr id="i646" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/HandleFactory.html" title="interface in org.apache.bookkeeper.bookie">HandleFactory</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i647" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/HandleFactoryImpl.html" title="class in org.apache.bookkeeper.bookie">HandleFactoryImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i648" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.html" title="class in org.apache.bookkeeper.util">HardLink</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class for creating hardlinks.</div>
+</th>
+</tr>
+<tr id="i649" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.HardLinkCGUnix.html" title="class in org.apache.bookkeeper.util">HardLink.HardLinkCGUnix</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of HardLinkCommandGetter class for Unix.</div>
+</th>
+</tr>
+<tr id="i650" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.HardLinkCGWin.html" title="class in org.apache.bookkeeper.util">HardLink.HardLinkCGWin</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of HardLinkCommandGetter class for Windows.</div>
+</th>
+</tr>
+<tr id="i651" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.LinkStats.html" title="class in org.apache.bookkeeper.util">HardLink.LinkStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">HardLink statistics counters and methods.</div>
+</th>
+</tr>
+<tr id="i652" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/HardLink.OSType.html" title="enum in org.apache.bookkeeper.util">HardLink.OSType</a></td>
+<th class="colLast" scope="row">
+<div class="block">OS Types.</div>
+</th>
+</tr>
+<tr id="i653" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/Hash.html" title="interface in com.scurrilous.circe">Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract hash function.</div>
+</th>
+</tr>
+<tr id="i654" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/HashCache.html" title="interface in com.scurrilous.circe.impl">HashCache</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by hash function caches.</div>
+</th>
+</tr>
+<tr id="i655" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/HashCacheLoader.html" title="class in com.scurrilous.circe.impl">HashCacheLoader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides access to a singleton hash function cache, if an implementation is
+ available.</div>
+</th>
+</tr>
+<tr id="i656" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/Hashes.html" title="class in com.scurrilous.circe">Hashes</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static methods to obtain various forms of abstract hash functions.</div>
+</th>
+</tr>
+<tr id="i657" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/HashParameters.html" title="interface in com.scurrilous.circe">HashParameters</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base interface implemented by classes describing parameters for a particular
+ family of hash algorithms.</div>
+</th>
+</tr>
+<tr id="i658" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/HashProvider.html" title="interface in com.scurrilous.circe">HashProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface used to obtain instances of various kinds of hash algorithms.</div>
+</th>
+</tr>
+<tr id="i659" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/HashProviders.html" title="class in com.scurrilous.circe">HashProviders</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static utility methods for discovering <a href="com/scurrilous/circe/HashProvider.html" title="interface in com.scurrilous.circe"><code>HashProvider</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i660" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/HashSupport.html" title="enum in com.scurrilous.circe">HashSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags indicating the support available for some set of hash algorithm.</div>
+</th>
+</tr>
+<tr id="i661" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/HashSupport.SetComparator.html" title="class in com.scurrilous.circe">HashSupport.SetComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>Comparator</code> for <code>EnumSets</code> for hash support flags.</div>
+</th>
+</tr>
+<tr id="i662" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/Header.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">Header</a></td>
+<th class="colLast" scope="row">
+<div class="block">The 1K block at the head of the entry logger file
+ that contains the fingerprint and meta-data.</div>
+</th>
+</tr>
+<tr id="i663" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/framework/HelpCommand.html" title="class in org.apache.bookkeeper.tools.framework">HelpCommand</a>&lt;<a href="org/apache/bookkeeper/tools/framework/HelpCommand.html" title="type parameter in HelpCommand">GlobalFlagsT</a> extends <a href="org/apache/bookkeeper/tools/framework/CliFlags.html" title="class in org.apache.bookkeeper.tools.framework">CliFlags</a>,&#8203;<a href="org/apache/bookkeeper/tools/framework/HelpCommand.html" ti [...]
+<th class="colLast" scope="row">
+<div class="block">Help command to show help information.</div>
+</th>
+</tr>
+<tr id="i664" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/HexDumpEntryFormatter.html" title="class in org.apache.bookkeeper.util">HexDumpEntryFormatter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A hex dump entry formatter.</div>
+</th>
+</tr>
+<tr id="i665" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/HierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">HierarchicalLedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">HierarchicalLedgerManager makes use of both LongHierarchicalLedgerManager and LegacyHierarchicalLedgerManager
+ to extend the 31-bit ledger id range of the LegacyHierarchicalLedgerManager to that of the
+ LongHierarchicalLedgerManager while remaining backwards-compatible with the legacy manager.</div>
+</th>
+</tr>
+<tr id="i666" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/HierarchicalLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">HierarchicalLedgerManagerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Legacy Hierarchical Ledger Manager Factory.</div>
+</th>
+</tr>
+<tr id="i667" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/service/HttpService.html" title="class in org.apache.bookkeeper.server.service">HttpService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component"><code>ServerLifecycleComponent</code></a> that runs http service.</div>
+</th>
+</tr>
+<tr id="i668" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/IncrementalIntHash.html" title="interface in com.scurrilous.circe">IncrementalIntHash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Incremental stateless integer hash function, which has the property that its
+ output is the same as (or easily derivable from) its state.</div>
+</th>
+</tr>
+<tr id="i669" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/IncrementalIntStatefulHash.html" title="class in com.scurrilous.circe.impl">IncrementalIntStatefulHash</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i670" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/IncrementalLongHash.html" title="interface in com.scurrilous.circe">IncrementalLongHash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Incremental stateless long integer hash function, which has the property that
+ its output is the same as (or easily derivable from) its state.</div>
+</th>
+</tr>
+<tr id="i671" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/IncrementalLongStatefulHash.html" title="class in com.scurrilous.circe.impl">IncrementalLongStatefulHash</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i672" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/IndexInMemPageMgr.html" title="class in org.apache.bookkeeper.bookie">IndexInMemPageMgr</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i673" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/IndexInMemPageMgrStats.html" title="class in org.apache.bookkeeper.bookie.stats">IndexInMemPageMgrStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for <a href="org/apache/bookkeeper/bookie/IndexInMemPageMgr.html" title="class in org.apache.bookkeeper.bookie"><code>IndexInMemPageMgr</code></a> stats.</div>
+</th>
+</tr>
+<tr id="i674" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/IndexPersistenceMgr.html" title="class in org.apache.bookkeeper.bookie">IndexPersistenceMgr</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>IndexPersistenceMgr</code> is responsible for managing the persistence state for the index in a bookie.</div>
+</th>
+</tr>
+<tr id="i675" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/IndexPersistenceMgrStats.html" title="class in org.apache.bookkeeper.bookie.stats">IndexPersistenceMgrStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for <a href="org/apache/bookkeeper/bookie/IndexPersistenceMgr.html" title="class in org.apache.bookkeeper.bookie"><code>IndexPersistenceMgr</code></a> stats.</div>
+</th>
+</tr>
+<tr id="i676" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/InfoCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">InfoCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bookie command to retrieve bookie info.</div>
+</th>
+</tr>
+<tr id="i677" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/InitCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">InitCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A command to initialize new bookie.</div>
+</th>
+</tr>
+<tr id="i678" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/InitCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">InitCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Intializes new cluster by creating required znodes for the cluster.</div>
+</th>
+</tr>
+<tr id="i679" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/InMemoryEntryLogMetadataMap.html" title="class in org.apache.bookkeeper.bookie">InMemoryEntryLogMetadataMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">In-memory metadata-store to store entry-log metadata-map in memory-map.</div>
+</th>
+</tr>
+<tr id="i680" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetaStore.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetaStore</a></td>
+<th class="colLast" scope="row">
+<div class="block">An in-memory implementation of the MetaStore interface.</div>
+</th>
+</tr>
+<tr id="i681" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreCursor.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreCursor</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i682" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">An in-memory implementation of a Metastore table.</div>
+</th>
+</tr>
+<tr id="i683" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.MetadataVersion.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreTable.MetadataVersion</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of the Version interface for metadata.</div>
+</th>
+</tr>
+<tr id="i684" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.Result.html" title="class in org.apache.bookkeeper.metastore">InMemoryMetastoreTable.Result</a>&lt;<a href="org/apache/bookkeeper/metastore/InMemoryMetastoreTable.Result.html" title="type parameter in InMemoryMetastoreTable.Result">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i685" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/InstanceIdCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">InstanceIdCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to print instance id of the cluster.</div>
+</th>
+</tr>
+<tr id="i686" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.html" title="class in org.apache.bookkeeper.common.annotation">InterfaceAudience</a></td>
+<th class="colLast" scope="row">
+<div class="block">Annotation to inform users of a package, class or method's intended audience.</div>
+</th>
+</tr>
+<tr id="i687" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.LimitedPrivate</a></td>
+<th class="colLast" scope="row">
+<div class="block">Intended for use only within the project(s) specified in the annotation.</div>
+</th>
+</tr>
+<tr id="i688" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.Private.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.Private</a></td>
+<th class="colLast" scope="row">
+<div class="block">Intended for use only within bookkeeper itself.</div>
+</th>
+</tr>
+<tr id="i689" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceAudience.Public.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceAudience.Public</a></td>
+<th class="colLast" scope="row">
+<div class="block">Intended for use by any project or application.</div>
+</th>
+</tr>
+<tr id="i690" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.html" title="class in org.apache.bookkeeper.common.annotation">InterfaceStability</a></td>
+<th class="colLast" scope="row">
+<div class="block">Annotation to inform users of how much to rely on a particular package,
+ class or method not changing over time.</div>
+</th>
+</tr>
+<tr id="i691" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Evolving.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Evolving</a></td>
+<th class="colLast" scope="row">
+<div class="block">Evolving, but can break compatibility at minor release (i.e.</div>
+</th>
+</tr>
+<tr id="i692" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Stable.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Stable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Can evolve while retaining compatibility for minor release boundaries.;
+ can break compatibility only at major release (ie.</div>
+</th>
+</tr>
+<tr id="i693" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/annotation/InterfaceStability.Unstable.html" title="annotation in org.apache.bookkeeper.common.annotation">InterfaceStability.Unstable</a></td>
+<th class="colLast" scope="row">
+<div class="block">No guarantee is provided as to reliability or stability across any
+ level of release granularity.</div>
+</th>
+</tr>
+<tr id="i694" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedLedgerStorage.html" title="class in org.apache.bookkeeper.bookie">InterleavedLedgerStorage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interleave ledger storage.</div>
+</th>
+</tr>
+<tr id="i695" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedStorageRegenerateIndexOp.html" title="class in org.apache.bookkeeper.bookie">InterleavedStorageRegenerateIndexOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Scan all entries in the entry log and rebuild the index file for one ledger.</div>
+</th>
+</tr>
+<tr id="i696" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedStorageRegenerateIndexOp.DryRunLedgerCache.html" title="class in org.apache.bookkeeper.bookie">InterleavedStorageRegenerateIndexOp.DryRunLedgerCache</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i697" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/InterleavedStorageRegenerateIndexOp.RecoveryStats.html" title="class in org.apache.bookkeeper.bookie">InterleavedStorageRegenerateIndexOp.RecoveryStats</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i698" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/IntHash.html" title="interface in com.scurrilous.circe.checksum">IntHash</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i699" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/IntStatefulLongHash.html" title="class in com.scurrilous.circe.impl">IntStatefulLongHash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Promotes a <a href="com/scurrilous/circe/StatefulIntHash.html" title="interface in com.scurrilous.circe"><code>StatefulIntHash</code></a> to a <a href="com/scurrilous/circe/StatefulLongHash.html" title="interface in com.scurrilous.circe"><code>StatefulLongHash</code></a>.</div>
+</th>
+</tr>
+<tr id="i700" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/impl/IntStatelessLongHash.html" title="class in com.scurrilous.circe.impl">IntStatelessLongHash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Promotes a <a href="com/scurrilous/circe/StatelessIntHash.html" title="interface in com.scurrilous.circe"><code>StatelessIntHash</code></a> to a <a href="com/scurrilous/circe/StatelessLongHash.html" title="interface in com.scurrilous.circe"><code>StatelessLongHash</code></a>.</div>
+</th>
+</tr>
+<tr id="i701" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/IOUtils.html" title="class in org.apache.bookkeeper.util">IOUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">An utility class for I/O related functionality.</div>
+</th>
+</tr>
+<tr id="i702" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/IsolatedProcessors.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">IsolatedProcessors</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i703" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/IteratorUtility.html" title="class in org.apache.bookkeeper.util">IteratorUtility</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to merge iterators.</div>
+</th>
+</tr>
+<tr id="i704" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy</a>&lt;<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy">T</a> extends <a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Interface for topology aware ensemble placement policy.</div>
+</th>
+</tr>
+<tr id="i705" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Ensemble.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy.Ensemble</a>&lt;<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Ensemble.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy.Ensemble">T</a> extends <a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node< [...]
+<th class="colLast" scope="row">
+<div class="block">Ensemble used to hold the result of an ensemble selected for placement.</div>
+</th>
+</tr>
+<tr id="i706" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Predicate.html" title="interface in org.apache.bookkeeper.client">ITopologyAwareEnsemblePlacementPolicy.Predicate</a>&lt;<a href="org/apache/bookkeeper/client/ITopologyAwareEnsemblePlacementPolicy.Predicate.html" title="type parameter in ITopologyAwareEnsemblePlacementPolicy.Predicate">T</a> extends <a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">N [...]
+<th class="colLast" scope="row">
+<div class="block">Predicate used when choosing an ensemble.</div>
+</th>
+</tr>
+<tr id="i707" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/JAASCredentialsContainer.html" title="interface in org.apache.bookkeeper.sasl">JAASCredentialsContainer</a></td>
+<th class="colLast" scope="row">
+<div class="block">JAAS Credentials Container.</div>
+</th>
+</tr>
+<tr id="i708" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/Java8IntHash.html" title="class in com.scurrilous.circe.checksum">Java8IntHash</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i709" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/Java9IntHash.html" title="class in com.scurrilous.circe.checksum">Java9IntHash</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i710" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/crc/JavaCrc32.html" title="class in com.scurrilous.circe.crc">JavaCrc32</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wraps <code>CRC32</code> in a <a href="com/scurrilous/circe/StatefulIntHash.html" title="interface in com.scurrilous.circe"><code>StatefulIntHash</code></a>.</div>
+</th>
+</tr>
+<tr id="i711" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/JniIntHash.html" title="class in com.scurrilous.circe.checksum">JniIntHash</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i712" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.html" title="class in org.apache.bookkeeper.bookie">Journal</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provide journal related management.</div>
+</th>
+</tr>
+<tr id="i713" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.BufferedChannelBuilder.html" title="interface in org.apache.bookkeeper.bookie">Journal.BufferedChannelBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">For testability.</div>
+</th>
+</tr>
+<tr id="i714" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.ForceWriteRequest.html" title="class in org.apache.bookkeeper.bookie">Journal.ForceWriteRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Token which represents the need to force a write to the Journal.</div>
+</th>
+</tr>
+<tr id="i715" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.JournalIdFilter.html" title="interface in org.apache.bookkeeper.bookie">Journal.JournalIdFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter to pickup journals.</div>
+</th>
+</tr>
+<tr id="i716" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.JournalScanner.html" title="interface in org.apache.bookkeeper.bookie">Journal.JournalScanner</a></td>
+<th class="colLast" scope="row">
+<div class="block">Scanner used to scan a journal.</div>
+</th>
+</tr>
+<tr id="i717" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/Journal.QueueEntry.html" title="class in org.apache.bookkeeper.bookie">Journal.QueueEntry</a></td>
+<th class="colLast" scope="row">
+<div class="block">Journal Entry to Record.</div>
+</th>
+</tr>
+<tr id="i718" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/JournalAliveListener.html" title="interface in org.apache.bookkeeper.bookie">JournalAliveListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener for journal alive.</div>
+</th>
+</tr>
+<tr id="i719" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/JournalChannel.html" title="class in org.apache.bookkeeper.bookie">JournalChannel</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple wrapper around FileChannel to add versioning
+ information to the file.</div>
+</th>
+</tr>
+<tr id="i720" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/stats/JournalStats.html" title="class in org.apache.bookkeeper.bookie.stats">JournalStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for journal related stats.</div>
+</th>
+</tr>
+<tr id="i721" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/JsonUtil.html" title="class in org.apache.bookkeeper.common.util">JsonUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Util class which helps to parse Json to and from Object.</div>
+</th>
+</tr>
+<tr id="i722" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/JsonUtil.ParseJsonException.html" title="class in org.apache.bookkeeper.common.util">JsonUtil.ParseJsonException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A JSON parsing exception.</div>
+</th>
+</tr>
+<tr id="i723" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/KeyComparator.html" title="class in org.apache.bookkeeper.bookie">KeyComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Compare EntryKey.</div>
+</th>
+</tr>
+<tr id="i724" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstraction of a generic key-value local database.</div>
+</th>
+</tr>
+<tr id="i725" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.Batch.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorage.Batch</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for a batch to be written in the storage.</div>
+</th>
+</tr>
+<tr id="i726" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.CloseableIterator.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorage.CloseableIterator</a>&lt;<a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorage.CloseableIterator.html" title="type parameter in KeyValueStorage.CloseableIterator">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Iterator interface.</div>
+</th>
+</tr>
+<tr id="i727" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageFactory.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorageFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory class to create instances of the key-value storage implementation.</div>
+</th>
+</tr>
+<tr id="i728" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageFactory.DbConfigType.html" title="enum in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorageFactory.DbConfigType</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enum used to specify different config profiles in the underlying storage.</div>
+</th>
+</tr>
+<tr id="i729" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/KeyValueStorageRocksDB.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">KeyValueStorageRocksDB</a></td>
+<th class="colLast" scope="row">
+<div class="block">RocksDB based implementation of the KeyValueStorage.</div>
+</th>
+</tr>
+<tr id="i730" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LastAddConfirmedUpdateNotification.html" title="class in org.apache.bookkeeper.bookie">LastAddConfirmedUpdateNotification</a></td>
+<th class="colLast" scope="row">
+<div class="block">A signal object is used for notifying the observers when the <code>LastAddConfirmed</code> is advanced.</div>
+</th>
+</tr>
+<tr id="i731" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LastConfirmedAndEntry.html" title="interface in org.apache.bookkeeper.client.api">LastConfirmedAndEntry</a></td>
+<th class="colLast" scope="row">
+<div class="block">This contains LastAddConfirmed entryId and a LedgerEntry wanted to read.</div>
+</th>
+</tr>
+<tr id="i732" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LastConfirmedAndEntryImpl.html" title="class in org.apache.bookkeeper.client.impl">LastConfirmedAndEntryImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">This contains LastAddConfirmed entryId and a LedgerEntry wanted to read.</div>
+</th>
+</tr>
+<tr id="i733" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LastMarkCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LastMarkCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bookie command to print the last log marker.</div>
+</th>
+</tr>
+<tr id="i734" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LayoutManager.html" title="interface in org.apache.bookkeeper.meta">LayoutManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Layout manager for writing/reading/deleting ledger layout.</div>
+</th>
+</tr>
+<tr id="i735" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LayoutManager.LedgerLayoutExistsException.html" title="class in org.apache.bookkeeper.meta">LayoutManager.LedgerLayoutExistsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">The Ledger layout exists exception.</div>
+</th>
+</tr>
+<tr id="i736" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/LeakDetectionPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">LeakDetectionPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Define the policy for the Netty leak detector.</div>
+</th>
+</tr>
+<tr id="i737" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerAuditorManager.html" title="interface in org.apache.bookkeeper.meta">LedgerAuditorManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface to handle the ledger auditor election.</div>
+</th>
+</tr>
+<tr id="i738" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerAuditorManager.AuditorEvent.html" title="enum in org.apache.bookkeeper.meta">LedgerAuditorManager.AuditorEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Events that can be triggered by the LedgerAuditorManager.</div>
+</th>
+</tr>
+<tr id="i739" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.html" title="interface in org.apache.bookkeeper.bookie">LedgerCache</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class maps a ledger entry number into a location (entrylogid, offset) in
+ an entry log file.</div>
+</th>
+</tr>
+<tr id="i740" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.LedgerIndexMetadata.html" title="class in org.apache.bookkeeper.bookie">LedgerCache.LedgerIndexMetadata</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents summary of ledger metadata.</div>
+</th>
+</tr>
+<tr id="i741" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.NoIndexForLedgerException.html" title="class in org.apache.bookkeeper.bookie">LedgerCache.NoIndexForLedgerException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Specific exception to encode the case where the index is not present.</div>
+</th>
+</tr>
+<tr id="i742" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.PageEntries.html" title="interface in org.apache.bookkeeper.bookie">LedgerCache.PageEntries</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents a page of the index.</div>
+</th>
+</tr>
+<tr id="i743" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCache.PageEntriesIterable.html" title="interface in org.apache.bookkeeper.bookie">LedgerCache.PageEntriesIterable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Iterable over index pages -- returns PageEntries rather than individual
+ entries because getEntries() above needs to be able to throw an IOException.</div>
+</th>
+</tr>
+<tr id="i744" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerCacheImpl.html" title="class in org.apache.bookkeeper.bookie">LedgerCacheImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of LedgerCache interface.</div>
+</th>
+</tr>
+<tr id="i745" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerChecker.html" title="class in org.apache.bookkeeper.client">LedgerChecker</a></td>
+<th class="colLast" scope="row">
+<div class="block">A utility class to check the complete ledger and finds the UnderReplicated fragments if any.</div>
+</th>
+</tr>
+<tr id="i746" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerChecker.InvalidFragmentException.html" title="class in org.apache.bookkeeper.client">LedgerChecker.InvalidFragmentException</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i747" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LedgerCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to dump ledger index entries into readable format.</div>
+</th>
+</tr>
+<tr id="i748" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LedgerCommand.LedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LedgerCommand.LedgerFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for ledger command.</div>
+</th>
+</tr>
+<tr id="i749" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerCreateOp.html" title="class in org.apache.bookkeeper.client">LedgerCreateOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encapsulates asynchronous ledger create operation.</div>
+</th>
+</tr>
+<tr id="i750" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerCreateOp.CreateBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerCreateOp.CreateBuilderImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i751" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerDeleteOp.html" title="class in org.apache.bookkeeper.client">LedgerDeleteOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encapsulates asynchronous ledger delete operation.</div>
+</th>
+</tr>
+<tr id="i752" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerDeleteOp.DeleteBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerDeleteOp.DeleteBuilderImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i753" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDescriptor.html" title="class in org.apache.bookkeeper.bookie">LedgerDescriptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a ledger inside a bookie.</div>
+</th>
+</tr>
+<tr id="i754" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDescriptorImpl.html" title="class in org.apache.bookkeeper.bookie">LedgerDescriptorImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a ledger inside a bookie.</div>
+</th>
+</tr>
+<tr id="i755" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDescriptorReadOnlyImpl.html" title="class in org.apache.bookkeeper.bookie">LedgerDescriptorReadOnlyImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a ledger inside a bookie.</div>
+</th>
+</tr>
+<tr id="i756" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsManager.html" title="class in org.apache.bookkeeper.bookie">LedgerDirsManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class manages ledger directories used by the bookie.</div>
+</th>
+</tr>
+<tr id="i757" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsManager.LedgerDirsListener.html" title="interface in org.apache.bookkeeper.bookie">LedgerDirsManager.LedgerDirsListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener for the disk check events will be notified from the
+ <a href="org/apache/bookkeeper/bookie/LedgerDirsManager.html" title="class in org.apache.bookkeeper.bookie"><code>LedgerDirsManager</code></a> whenever disk full/failure detected.</div>
+</th>
+</tr>
+<tr id="i758" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsManager.NoWritableLedgerDirException.html" title="class in org.apache.bookkeeper.bookie">LedgerDirsManager.NoWritableLedgerDirException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates All configured ledger directories are full.</div>
+</th>
+</tr>
+<tr id="i759" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerDirsMonitor.html" title="class in org.apache.bookkeeper.bookie">LedgerDirsMonitor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thread to monitor the disk space periodically.</div>
+</th>
+</tr>
+<tr id="i760" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerDirUtil.html" title="class in org.apache.bookkeeper.util">LedgerDirUtil</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i761" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerEntries.html" title="interface in org.apache.bookkeeper.client.api">LedgerEntries</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface to wrap a sequence of entries.</div>
+</th>
+</tr>
+<tr id="i762" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LedgerEntriesImpl.html" title="class in org.apache.bookkeeper.client.impl">LedgerEntriesImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Ledger entries implementation.</div>
+</th>
+</tr>
+<tr id="i763" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerEntry.html" title="interface in org.apache.bookkeeper.client.api">LedgerEntry</a></td>
+<th class="colLast" scope="row">
+<div class="block">An entry in a ledger.</div>
+</th>
+</tr>
+<tr id="i764" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerEntry.html" title="class in org.apache.bookkeeper.client">LedgerEntry</a></td>
+<th class="colLast" scope="row">
+<div class="block">Ledger entry.</div>
+</th>
+</tr>
+<tr id="i765" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/LedgerEntryImpl.html" title="class in org.apache.bookkeeper.client.impl">LedgerEntryImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Ledger entry.</div>
+</th>
+</tr>
+<tr id="i766" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerEntryPage.html" title="class in org.apache.bookkeeper.bookie">LedgerEntryPage</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is a page in the LedgerCache.</div>
+</th>
+</tr>
+<tr id="i767" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerEntryPage.EntryVisitor.html" title="interface in org.apache.bookkeeper.bookie">LedgerEntryPage.EntryVisitor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for getEntries to propagate entry, pos pairs.</div>
+</th>
+</tr>
+<tr id="i768" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragment.html" title="class in org.apache.bookkeeper.client">LedgerFragment</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the entries of a segment of a ledger which are stored on subset of
+ bookies in the segments bookie ensemble.</div>
+</th>
+</tr>
+<tr id="i769" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragment.ReplicateType.html" title="enum in org.apache.bookkeeper.client">LedgerFragment.ReplicateType</a></td>
+<th class="colLast" scope="row">
+<div class="block">ReplicateType.</div>
+</th>
+</tr>
+<tr id="i770" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is the helper class for replicating the fragments from one bookie to
+ another.</div>
+</th>
+</tr>
+<tr id="i771" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.SingleFragmentCallback.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator.SingleFragmentCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Callback for recovery of a single ledger fragment.</div>
+</th>
+</tr>
+<tr id="i772" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerFragmentReplicator.Throttler.html" title="class in org.apache.bookkeeper.client">LedgerFragmentReplicator.Throttler</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i773" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Ledger handle contains ledger metadata and is used to access the read and
+ write operations to a ledger.</div>
+</th>
+</tr>
+<tr id="i774" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.LastConfirmedCtx.html" title="class in org.apache.bookkeeper.client">LedgerHandle.LastConfirmedCtx</a></td>
+<th class="colLast" scope="row">
+<div class="block">Context objects for synchronous call to read last confirmed.</div>
+</th>
+</tr>
+<tr id="i775" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandle.NoopCloseCallback.html" title="class in org.apache.bookkeeper.client">LedgerHandle.NoopCloseCallback</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i776" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandleAdv.html" title="class in org.apache.bookkeeper.client">LedgerHandleAdv</a></td>
+<th class="colLast" scope="row">
+<div class="block">Ledger Advanced handle extends <a href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client"><code>LedgerHandle</code></a> to provide API to add entries with
+ user supplied entryIds.</div>
+</th>
+</tr>
+<tr id="i777" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerHandleAdv.PendingOpsComparator.html" title="class in org.apache.bookkeeper.client">LedgerHandleAdv.PendingOpsComparator</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i778" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Formatter to format a ledgerId.</div>
+</th>
+</tr>
+<tr id="i779" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.HexLedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter.HexLedgerIdFormatter</a></td>
+<th class="colLast" scope="row">
+<div class="block">hex ledgerId formatter.</div>
+</th>
+</tr>
+<tr id="i780" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.LongLedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter.LongLedgerIdFormatter</a></td>
+<th class="colLast" scope="row">
+<div class="block">long ledgerId formatter.</div>
+</th>
+</tr>
+<tr id="i781" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/LedgerIdFormatter.UUIDLedgerIdFormatter.html" title="class in org.apache.bookkeeper.util">LedgerIdFormatter.UUIDLedgerIdFormatter</a></td>
+<th class="colLast" scope="row">
+<div class="block">uuid ledgerId formatter.</div>
+</th>
+</tr>
+<tr id="i782" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerIdGenerator.html" title="interface in org.apache.bookkeeper.meta">LedgerIdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">The interface for global unique ledger ID generation.</div>
+</th>
+</tr>
+<tr id="i783" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/streaming/LedgerInputStream.html" title="class in org.apache.bookkeeper.streaming">LedgerInputStream</a></td>
+<th class="colLast" scope="row">
+<div class="block">An input stream on reading data from a ledger.</div>
+</th>
+</tr>
+<tr id="i784" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerLayout.html" title="class in org.apache.bookkeeper.meta">LedgerLayout</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class encapsulates ledger layout information that is persistently stored
+ in registration service.</div>
+</th>
+</tr>
+<tr id="i785" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManager.html" title="interface in org.apache.bookkeeper.meta">LedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">LedgerManager takes responsibility of ledger management in client side.</div>
+</th>
+</tr>
+<tr id="i786" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManager.LedgerRange.html" title="class in org.apache.bookkeeper.meta">LedgerManager.LedgerRange</a></td>
+<th class="colLast" scope="row">
+<div class="block">Used to represent the Ledgers range returned from the
+ current scan.</div>
+</th>
+</tr>
+<tr id="i787" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManager.LedgerRangeIterator.html" title="interface in org.apache.bookkeeper.meta">LedgerManager.LedgerRangeIterator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface of the ledger meta range iterator from
+ storage (e.g.</div>
+</th>
+</tr>
+<tr id="i788" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerManagerFactory.html" title="interface in org.apache.bookkeeper.meta">LedgerManagerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A factory for creating ledger managers.</div>
+</th>
+</tr>
+<tr id="i789" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerMetadata.html" title="interface in org.apache.bookkeeper.client.api">LedgerMetadata</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the client-side metadata of a ledger.</div>
+</th>
+</tr>
+<tr id="i790" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgerMetadata.State.html" title="enum in org.apache.bookkeeper.client.api">LedgerMetadata.State</a></td>
+<th class="colLast" scope="row">
+<div class="block">Possible metadata states.</div>
+</th>
+</tr>
+<tr id="i791" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataBuilder.html" title="class in org.apache.bookkeeper.client">LedgerMetadataBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for building LedgerMetadata objects.</div>
+</th>
+</tr>
+<tr id="i792" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/LedgerMetaDataCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">LedgerMetaDataCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Print the metadata for a ledger.</div>
+</th>
+</tr>
+<tr id="i793" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/LedgerMetaDataCommand.LedgerMetadataFlag.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">LedgerMetaDataCommand.LedgerMetadataFlag</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for ledger metadata command.</div>
+</th>
+</tr>
+<tr id="i794" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataImpl.html" title="class in org.apache.bookkeeper.client">LedgerMetadataImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class encapsulates all the ledger metadata that is persistently stored
+ in metadata store.</div>
+</th>
+</tr>
+<tr id="i795" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndex.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgerMetadataIndex</a></td>
+<th class="colLast" scope="row">
+<div class="block">Maintains an index for the ledgers metadata.</div>
+</th>
+</tr>
+<tr id="i796" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgerMetadataIndexStats.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgerMetadataIndexStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for ledger metadata index stats.</div>
+</th>
+</tr>
+<tr id="i797" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerMetadataSerDe.html" title="class in org.apache.bookkeeper.meta">LedgerMetadataSerDe</a></td>
+<th class="colLast" scope="row">
+<div class="block">Serialization and deserialization for LedgerMetadata.</div>
+</th>
+</tr>
+<tr id="i798" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerMetadataUtils.html" title="class in org.apache.bookkeeper.client">LedgerMetadataUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utilities for working with ledger metadata.</div>
+</th>
+</tr>
+<tr id="i799" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerOpenOp.html" title="class in org.apache.bookkeeper.client">LedgerOpenOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Encapsulates the ledger open operation.</div>
+</th>
+</tr>
+<tr id="i800" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerOpenOp.OpenBuilderImpl.html" title="class in org.apache.bookkeeper.client">LedgerOpenOp.OpenBuilderImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i801" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/streaming/LedgerOutputStream.html" title="class in org.apache.bookkeeper.streaming">LedgerOutputStream</a></td>
+<th class="colLast" scope="row">
+<div class="block">this class provides a streaming api to get an output stream from a ledger
+ handle and write to it as a stream of bytes.</div>
+</th>
+</tr>
+<tr id="i802" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/LedgerRecoveryOp.html" title="class in org.apache.bookkeeper.client">LedgerRecoveryOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class encapsulated the ledger recovery operation.</div>
+</th>
+</tr>
+<tr id="i803" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgersIndexCheckOp.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgersIndexCheckOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Scan the ledgers index to make sure it is readable.</div>
+</th>
+</tr>
+<tr id="i804" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LedgersIndexRebuildOp.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LedgersIndexRebuildOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Scan all entries in the journal and entry log files then rebuilds the ledgers index.</div>
+</th>
+</tr>
+<tr id="i805" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/LedgersIterator.html" title="interface in org.apache.bookkeeper.client.api">LedgersIterator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Iterator for ledgers.</div>
+</th>
+</tr>
+<tr id="i806" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.html" title="interface in org.apache.bookkeeper.bookie">LedgerStorage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for storing ledger data on persistent storage.</div>
+</th>
+</tr>
+<tr id="i807" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.DetectedInconsistency.html" title="class in org.apache.bookkeeper.bookie">LedgerStorage.DetectedInconsistency</a></td>
+<th class="colLast" scope="row">
+<div class="block">Class for describing location of a generic inconsistency.</div>
+</th>
+</tr>
+<tr id="i808" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.LedgerDeletionListener.html" title="interface in org.apache.bookkeeper.bookie">LedgerStorage.LedgerDeletionListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Signals that a ledger is deleted by the garbage collection thread.</div>
+</th>
+</tr>
+<tr id="i809" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorage.StorageState.html" title="enum in org.apache.bookkeeper.bookie">LedgerStorage.StorageState</a></td>
+<th class="colLast" scope="row">
+<div class="block">StorageState flags.</div>
+</th>
+</tr>
+<tr id="i810" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LedgerStorageFactory.html" title="class in org.apache.bookkeeper.bookie">LedgerStorageFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A factory that creates <a href="org/apache/bookkeeper/bookie/LedgerStorage.html" title="interface in org.apache.bookkeeper.bookie"><code>LedgerStorage</code></a> by reflection.</div>
+</th>
+</tr>
+<tr id="i811" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LedgerUnderreplicationManager.html" title="interface in org.apache.bookkeeper.meta">LedgerUnderreplicationManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for marking ledgers which need to be rereplicated.</div>
+</th>
+</tr>
+<tr id="i812" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LegacyCookieValidation.html" title="class in org.apache.bookkeeper.bookie">LegacyCookieValidation</a></td>
+<th class="colLast" scope="row">
+<div class="block">Legacy implementation of CookieValidation.</div>
+</th>
+</tr>
+<tr id="i813" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">LegacyHierarchicalLedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Hierarchical Ledger Manager which manages ledger meta in zookeeper using 2-level hierarchical znodes.</div>
+</th>
+</tr>
+<tr id="i814" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LegacyHierarchicalLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">LegacyHierarchicalLedgerManagerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Hierarchical Ledger Manager Factory.</div>
+</th>
+</tr>
+<tr id="i815" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LEPStateChangeCallback.html" title="interface in org.apache.bookkeeper.bookie">LEPStateChangeCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Callback interface when state of ledger entry page changed.</div>
+</th>
+</tr>
+<tr id="i816" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/Lifecycle.html" title="class in org.apache.bookkeeper.common.component">Lifecycle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Lifecycle state.</div>
+</th>
+</tr>
+<tr id="i817" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/Lifecycle.State.html" title="enum in org.apache.bookkeeper.common.component">Lifecycle.State</a></td>
+<th class="colLast" scope="row">
+<div class="block">Lifecycle State.</div>
+</th>
+</tr>
+<tr id="i818" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component">LifecycleComponent</a></td>
+<th class="colLast" scope="row">
+<div class="block">A component based on lifecycle management.</div>
+</th>
+</tr>
+<tr id="i819" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleComponentStack.html" title="class in org.apache.bookkeeper.common.component">LifecycleComponentStack</a></td>
+<th class="colLast" scope="row">
+<div class="block">A stack of <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a>s.</div>
+</th>
+</tr>
+<tr id="i820" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleComponentStack.Builder.html" title="class in org.apache.bookkeeper.common.component">LifecycleComponentStack.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder to build a stack of <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a>s.</div>
+</th>
+</tr>
+<tr id="i821" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/LifecycleListener.html" title="interface in org.apache.bookkeeper.common.component">LifecycleListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener listening of the lifecycle changes.</div>
+</th>
+</tr>
+<tr id="i822" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListActiveLedgersCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListActiveLedgersCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">List active(exist in metadata storage) ledgers in a entry log file.</div>
+</th>
+</tr>
+<tr id="i823" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListActiveLedgersCommand.ActiveLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListActiveLedgersCommand.ActiveLedgerFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for active ledger  command.</div>
+</th>
+</tr>
+<tr id="i824" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListBookieInfoService.html" title="class in org.apache.bookkeeper.server.http.service">ListBookieInfoService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper list bookie info related http request.</div>
+</th>
+</tr>
+<tr id="i825" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ListBookiesCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ListBookiesCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to list available bookies.</div>
+</th>
+</tr>
+<tr id="i826" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/ListBookiesCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">ListBookiesCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for list bookies command.</div>
+</th>
+</tr>
+<tr id="i827" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListBookiesService.html" title="class in org.apache.bookkeeper.server.http.service">ListBookiesService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper list bookies related http request.</div>
+</th>
+</tr>
+<tr id="i828" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListDiskFilesService.html" title="class in org.apache.bookkeeper.server.http.service">ListDiskFilesService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper list disk files related http request.</div>
+</th>
+</tr>
+<tr id="i829" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ListenerBasedPendingReadOp.html" title="class in org.apache.bookkeeper.client">ListenerBasedPendingReadOp</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i830" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListFilesOnDiscCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListFilesOnDiscCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to list the files in JournalDirectory/LedgerDirectories/IndexDirectories.</div>
+</th>
+</tr>
+<tr id="i831" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListFilesOnDiscCommand.LFODFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListFilesOnDiscCommand.LFODFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for list files on disc command.</div>
+</th>
+</tr>
+<tr id="i832" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListLedgersCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListLedgersCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command for list all ledgers on the cluster.</div>
+</th>
+</tr>
+<tr id="i833" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ListLedgersCommand.ListLedgersFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ListLedgersCommand.ListLedgersFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for ListLedgers command.</div>
+</th>
+</tr>
+<tr id="i834" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListLedgerService.html" title="class in org.apache.bookkeeper.server.http.service">ListLedgerService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper list ledger related http request.</div>
+</th>
+</tr>
+<tr id="i835" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ListLedgersResult.html" title="interface in org.apache.bookkeeper.client.api">ListLedgersResult</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility container for listing ledgers.</div>
+</th>
+</tr>
+<tr id="i836" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ListLedgersResultBuilder.html" title="interface in org.apache.bookkeeper.client.api">ListLedgersResultBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder-style interface to list exiting ledgers.</div>
+</th>
+</tr>
+<tr id="i837" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/ListUnderReplicatedCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">ListUnderReplicatedCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to listing under replicated ledgers.</div>
+</th>
+</tr>
+<tr id="i838" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/ListUnderReplicatedCommand.LURFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">ListUnderReplicatedCommand.LURFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for list under replicated command.</div>
+</th>
+</tr>
+<tr id="i839" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ListUnderReplicatedLedgerService.html" title="class in org.apache.bookkeeper.server.http.service">ListUnderReplicatedLedgerService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper list under replicated ledger related http request.</div>
+</th>
+</tr>
+<tr id="i840" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LocalBookieEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.bookie">LocalBookieEnsemblePlacementPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Special ensemble placement policy that always return local bookie.</div>
+</th>
+</tr>
+<tr id="i841" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/LocalBookiesRegistry.html" title="class in org.apache.bookkeeper.proto">LocalBookiesRegistry</a></td>
+<th class="colLast" scope="row">
+<div class="block">Local registry for embedded Bookies.</div>
+</th>
+</tr>
+<tr id="i842" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/LocalBookKeeper.html" title="class in org.apache.bookkeeper.util">LocalBookKeeper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Local Bookkeeper.</div>
+</th>
+</tr>
+<tr id="i843" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/LocalConsistencyCheckCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">LocalConsistencyCheckCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to check local storage for inconsistencies.</div>
+</th>
+</tr>
+<tr id="i844" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LocationsIndexRebuildOp.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LocationsIndexRebuildOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Scan all entries in the entry log and rebuild the locations index.</div>
+</th>
+</tr>
+<tr id="i845" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/LogExceptionRunnable.html" title="class in org.apache.bookkeeper.common.util">LogExceptionRunnable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple wrapper for a <code>Runnable</code> that logs any exception thrown by it, before
+ re-throwing it.</div>
+</th>
+</tr>
+<tr id="i846" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/LogMark.html" title="class in org.apache.bookkeeper.bookie">LogMark</a></td>
+<th class="colLast" scope="row">
+<div class="block">Journal stream position.</div>
+</th>
+</tr>
+<tr id="i847" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogMetadata.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">LogMetadata</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i848" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogReader.html" title="interface in org.apache.bookkeeper.bookie.storage.directentrylogger">LogReader</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for reading from a bookkeeper entry log.</div>
+</th>
+</tr>
+<tr id="i849" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogReaderScan.html" title="class in org.apache.bookkeeper.bookie.storage.directentrylogger">LogReaderScan</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i850" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/directentrylogger/LogWriter.html" title="interface in org.apache.bookkeeper.bookie.storage.directentrylogger">LogWriter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for writing data to a bookkeeper entry log.</div>
+</th>
+</tr>
+<tr id="i851" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/LongAdderCounter.html" title="class in org.apache.bookkeeper.stats.prometheus">LongAdderCounter</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/bookkeeper/stats/Counter.html" title="interface in org.apache.bookkeeper.stats"><code>Counter</code></a> implementation based on <code>LongAdder</code>.</div>
+</th>
+</tr>
+<tr id="i852" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LongHierarchicalLedgerManager.html" title="class in org.apache.bookkeeper.meta">LongHierarchicalLedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">LongHierarchical Ledger Manager which manages ledger meta in zookeeper using 5-level hierarchical znodes.</div>
+</th>
+</tr>
+<tr id="i853" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LongHierarchicalLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">LongHierarchicalLedgerManagerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">LongHierarchical Ledger Manager Factory.</div>
+</th>
+</tr>
+<tr id="i854" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LongPairWrapper.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LongPairWrapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Recyclable wrapper that holds a pair of longs.</div>
+</th>
+</tr>
+<tr id="i855" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/LongPollReadEntryProcessorV3.html" title="class in org.apache.bookkeeper.proto">LongPollReadEntryProcessorV3</a></td>
+<th class="colLast" scope="row">
+<div class="block">Processor handling long poll read entry request.</div>
+</th>
+</tr>
+<tr id="i856" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/versioning/LongVersion.html" title="class in org.apache.bookkeeper.versioning">LongVersion</a></td>
+<th class="colLast" scope="row">
+<div class="block">A version object holds integer version.</div>
+</th>
+</tr>
+<tr id="i857" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/LongWrapper.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">LongWrapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper for a long serialized into a byte array.</div>
+</th>
+</tr>
+<tr id="i858" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/LongZkLedgerIdGenerator.html" title="class in org.apache.bookkeeper.meta">LongZkLedgerIdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">ZooKeeper based ledger id generator class, which using EPHEMERAL_SEQUENTIAL
+ with <i>(ledgerIdGenPath)/HOB-[high-32-bits]/ID-</i> prefix to generate ledger id.</div>
+</th>
+</tr>
+<tr id="i859" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/LostBookieRecoveryDelayCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">LostBookieRecoveryDelayCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to Setter and Getter for LostBookieRecoveryDelay value (in seconds) in metadata store.</div>
+</th>
+</tr>
+<tr id="i860" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/LostBookieRecoveryDelayCommand.LBRDFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">LostBookieRecoveryDelayCommand.LBRDFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for command LostBookieRecoveryDelay.</div>
+</th>
+</tr>
+<tr id="i861" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/LostBookieRecoveryDelayService.html" title="class in org.apache.bookkeeper.server.http.service">LostBookieRecoveryDelayService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper lost bookie recovery delay parameter related http request.</div>
+</th>
+</tr>
+<tr id="i862" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/checksum/MacDigestManager.html" title="class in org.apache.bookkeeper.proto.checksum">MacDigestManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SHA-1</code> based digest manager.</div>
+</th>
+</tr>
+<tr id="i863" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/Main.html" title="class in org.apache.bookkeeper.server">Main</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bookie server is a server that run bookie and serving rpc requests.</div>
+</th>
+</tr>
+<tr id="i864" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/MathUtils.html" title="class in org.apache.bookkeeper.common.util">MathUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides misc math functions that don't come standard.</div>
+</th>
+</tr>
+<tr id="i865" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/MathUtils.html" title="class in org.apache.bookkeeper.util">MathUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides misc math functions that don't come standard.</div>
+</th>
+</tr>
+<tr id="i866" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/MdcUtils.html" title="class in org.apache.bookkeeper.common.util">MdcUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utils for work with Slf4j MDC.</div>
+</th>
+</tr>
+<tr id="i867" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/MemoryLimitController.html" title="class in org.apache.bookkeeper.common.util">MemoryLimitController</a></td>
+<th class="colLast" scope="row">
+<div class="block">Controller for tracking the amount of memory used for some task.</div>
+</th>
+</tr>
+<tr id="i868" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/datainteg/MetadataAsyncIterator.html" title="class in org.apache.bookkeeper.bookie.datainteg">MetadataAsyncIterator</a></td>
+<th class="colLast" scope="row">
+<div class="block">An rxjava ledger metadata iterator.</div>
+</th>
+</tr>
+<tr id="i869" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataBookieDriver.html" title="interface in org.apache.bookkeeper.meta">MetadataBookieDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Driver to manage all the metadata managers required by a bookie server.</div>
+</th>
+</tr>
+<tr id="i870" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataClientDriver.html" title="interface in org.apache.bookkeeper.meta">MetadataClientDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Driver to manage all the metadata managers required by a bookkeeper client.</div>
+</th>
+</tr>
+<tr id="i871" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataClientDriver.SessionStateListener.html" title="interface in org.apache.bookkeeper.meta">MetadataClientDriver.SessionStateListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">State Listener on listening the metadata client session states.</div>
+</th>
+</tr>
+<tr id="i872" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataDrivers.html" title="class in org.apache.bookkeeper.meta">MetadataDrivers</a></td>
+<th class="colLast" scope="row">
+<div class="block">A driver manager for managing a set of metadata drivers.</div>
+</th>
+</tr>
+<tr id="i873" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataDrivers.MetadataBookieDriverInfo.html" title="class in org.apache.bookkeeper.meta">MetadataDrivers.MetadataBookieDriverInfo</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i874" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MetadataDrivers.MetadataClientDriverInfo.html" title="class in org.apache.bookkeeper.meta">MetadataDrivers.MetadataClientDriverInfo</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i875" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/exceptions/MetadataException.html" title="class in org.apache.bookkeeper.meta.exceptions">MetadataException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metadata Exception.</div>
+</th>
+</tr>
+<tr id="i876" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.html" title="class in org.apache.bookkeeper.client">MetadataUpdateLoop</a></td>
+<th class="colLast" scope="row">
+<div class="block">Mechanism to safely update the metadata of a ledger.</div>
+</th>
+</tr>
+<tr id="i877" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.LocalValueUpdater.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.LocalValueUpdater</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i878" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.MetadataTransform.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.MetadataTransform</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i879" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/MetadataUpdateLoop.NeedsUpdatePredicate.html" title="interface in org.apache.bookkeeper.client">MetadataUpdateLoop.NeedsUpdatePredicate</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i880" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/MetaFormatCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">MetaFormatCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Format the bookkeeper metadata present in zookeeper.</div>
+</th>
+</tr>
+<tr id="i881" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/MetaFormatCommand.MetaFormatFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">MetaFormatCommand.MetaFormatFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for command meta format.</div>
+</th>
+</tr>
+<tr id="i882" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetaStore.html" title="interface in org.apache.bookkeeper.metastore">MetaStore</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metadata Store Interface.</div>
+</th>
+</tr>
+<tr id="i883" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreCallback.html" title="interface in org.apache.bookkeeper.metastore">MetastoreCallback</a>&lt;<a href="org/apache/bookkeeper/metastore/MetastoreCallback.html" title="type parameter in MetastoreCallback">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Metastore callback.</div>
+</th>
+</tr>
+<tr id="i884" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreCursor.html" title="interface in org.apache.bookkeeper.metastore">MetastoreCursor</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Metastore Cursor.</div>
+</th>
+</tr>
+<tr id="i885" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreCursor.ReadEntriesCallback.html" title="interface in org.apache.bookkeeper.metastore">MetastoreCursor.ReadEntriesCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">A callback for reading entries.</div>
+</th>
+</tr>
+<tr id="i886" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreException.html" title="class in org.apache.bookkeeper.metastore">MetastoreException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A marker for Metastore exceptions.</div>
+</th>
+</tr>
+<tr id="i887" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreFactory.html" title="class in org.apache.bookkeeper.metastore">MetastoreFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metastore Factory.</div>
+</th>
+</tr>
+<tr id="i888" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreScannableTable.html" title="interface in org.apache.bookkeeper.metastore">MetastoreScannableTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metastore Scannable Table.</div>
+</th>
+</tr>
+<tr id="i889" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreScannableTable.Order.html" title="enum in org.apache.bookkeeper.metastore">MetastoreScannableTable.Order</a></td>
+<th class="colLast" scope="row">
+<div class="block">The order to loop over a table.</div>
+</th>
+</tr>
+<tr id="i890" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreTable.html" title="interface in org.apache.bookkeeper.metastore">MetastoreTable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metastore Table interface.</div>
+</th>
+</tr>
+<tr id="i891" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreTableItem.html" title="class in org.apache.bookkeeper.metastore">MetastoreTableItem</a></td>
+<th class="colLast" scope="row">
+<div class="block">Identify an item in a metastore table.</div>
+</th>
+</tr>
+<tr id="i892" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreUtils.html" title="class in org.apache.bookkeeper.metastore">MetastoreUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides utilities for metastore.</div>
+</th>
+</tr>
+<tr id="i893" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreUtils.MultiMetastoreCallback.html" title="class in org.apache.bookkeeper.metastore">MetastoreUtils.MultiMetastoreCallback</a>&lt;<a href="org/apache/bookkeeper/metastore/MetastoreUtils.MultiMetastoreCallback.html" title="type parameter in MetastoreUtils.MultiMetastoreCallback">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i894" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreUtils.SyncMetastoreCallback.html" title="class in org.apache.bookkeeper.metastore">MetastoreUtils.SyncMetastoreCallback</a>&lt;<a href="org/apache/bookkeeper/metastore/MetastoreUtils.SyncMetastoreCallback.html" title="type parameter in MetastoreUtils.SyncMetastoreCallback">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i895" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MetastoreWatcher.html" title="interface in org.apache.bookkeeper.metastore">MetastoreWatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metastore watcher.</div>
+</th>
+</tr>
+<tr id="i896" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/MetricsService.html" title="class in org.apache.bookkeeper.server.http.service">MetricsService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle exposing metrics.</div>
+</th>
+</tr>
+<tr id="i897" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.html" title="class in org.apache.bookkeeper.metastore">MSException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Marker for metastore exceptions.</div>
+</th>
+</tr>
+<tr id="i898" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.BadVersionException.html" title="class in org.apache.bookkeeper.metastore">MSException.BadVersionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A BadVersion exception.</div>
+</th>
+</tr>
+<tr id="i899" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.Code.html" title="enum in org.apache.bookkeeper.metastore">MSException.Code</a></td>
+<th class="colLast" scope="row">
+<div class="block">Return codes.</div>
+</th>
+</tr>
+<tr id="i900" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.IllegalOpException.html" title="class in org.apache.bookkeeper.metastore">MSException.IllegalOpException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Illegal operation exception.</div>
+</th>
+</tr>
+<tr id="i901" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.KeyExistsException.html" title="class in org.apache.bookkeeper.metastore">MSException.KeyExistsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Key Exists Exception.</div>
+</th>
+</tr>
+<tr id="i902" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.MSInterruptedException.html" title="class in org.apache.bookkeeper.metastore">MSException.MSInterruptedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Metastore interruption exception.</div>
+</th>
+</tr>
+<tr id="i903" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.NoEntriesException.html" title="class in org.apache.bookkeeper.metastore">MSException.NoEntriesException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception would be thrown in a cursor if no entries found.</div>
+</th>
+</tr>
+<tr id="i904" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.NoKeyException.html" title="class in org.apache.bookkeeper.metastore">MSException.NoKeyException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception in cases where there is no key.</div>
+</th>
+</tr>
+<tr id="i905" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.OperationFailureException.html" title="class in org.apache.bookkeeper.metastore">MSException.OperationFailureException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Operation failure exception.</div>
+</th>
+</tr>
+<tr id="i906" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSException.ServiceDownException.html" title="class in org.apache.bookkeeper.metastore">MSException.ServiceDownException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Service down exception.</div>
+</th>
+</tr>
+<tr id="i907" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">MSLedgerManagerFactory</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 4.7.0</div>
+</th>
+</tr>
+<tr id="i908" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.MsLedgerManager.html" title="class in org.apache.bookkeeper.meta">MSLedgerManagerFactory.MsLedgerManager</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i909" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.SyncResult.html" title="class in org.apache.bookkeeper.meta">MSLedgerManagerFactory.SyncResult</a>&lt;<a href="org/apache/bookkeeper/meta/MSLedgerManagerFactory.SyncResult.html" title="type parameter in MSLedgerManagerFactory.SyncResult">T</a>&gt;</td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i910" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSWatchedEvent.html" title="class in org.apache.bookkeeper.metastore">MSWatchedEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">A metastore watched event.</div>
+</th>
+</tr>
+<tr id="i911" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/metastore/MSWatchedEvent.EventType.html" title="enum in org.apache.bookkeeper.metastore">MSWatchedEvent.EventType</a></td>
+<th class="colLast" scope="row">
+<div class="block">The metastore event type.</div>
+</th>
+</tr>
+<tr id="i912" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/params/MurmurHash3Parameters.html" title="class in com.scurrilous.circe.params">MurmurHash3Parameters</a></td>
+<th class="colLast" scope="row">
+<div class="block">Hash parameters for <a href="https://code.google.com/p/smhasher/wiki/MurmurHash3">MurmurHash3</a>.</div>
+</th>
+</tr>
+<tr id="i913" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/params/MurmurHash3Variant.html" title="enum in com.scurrilous.circe.params">MurmurHash3Variant</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enumeration of MurmurHash3 variants.</div>
+</th>
+</tr>
+<tr id="i914" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/checksum/NarSystem.html" title="class in com.scurrilous.circe.checksum">NarSystem</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generated class to load the correct version of the jni library</div>
+</th>
+</tr>
+<tr id="i915" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/nativeio/NarSystem.html" title="class in org.apache.bookkeeper.util.nativeio">NarSystem</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generated class to load the correct version of the jni library</div>
+</th>
+</tr>
+<tr id="i916" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/utils/affinity/NarSystem.html" title="class in org.apache.bookkeeper.utils.affinity">NarSystem</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generated class to load the correct version of the jni library</div>
+</th>
+</tr>
+<tr id="i917" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIO.html" title="interface in org.apache.bookkeeper.common.util.nativeio">NativeIO</a></td>
+<th class="colLast" scope="row">
+<div class="block">NativeIO API.</div>
+</th>
+</tr>
+<tr id="i918" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIOException.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeIOException</a></td>
+<th class="colLast" scope="row">
+<div class="block">NativeIOException.</div>
+</th>
+</tr>
+<tr id="i919" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIOImpl.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeIOImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">NativeIOImpl.</div>
+</th>
+</tr>
+<tr id="i920" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeIOJni.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeIOJni</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i921" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/utils/NativeUtils.html" title="class in com.scurrilous.circe.utils">NativeUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utils for loading native checksum library.</div>
+</th>
+</tr>
+<tr id="i922" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/NativeUtils.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">NativeUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to load jni library from inside a JAR.</div>
+</th>
+</tr>
+<tr id="i923" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/nativeio/NativeUtils.html" title="class in org.apache.bookkeeper.common.util.nativeio">NativeUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to load jni library from inside a JAR.</div>
+</th>
+</tr>
+<tr id="i924" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/NettyChannelUtil.html" title="class in org.apache.bookkeeper.util">NettyChannelUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Contains utility methods for working with Netty Channels.</div>
+</th>
+</tr>
+<tr id="i925" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/NetUtils.html" title="class in org.apache.bookkeeper.net">NetUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Network Utilities.</div>
+</th>
+</tr>
+<tr id="i926" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopology.html" title="interface in org.apache.bookkeeper.net">NetworkTopology</a></td>
+<th class="colLast" scope="row">
+<div class="block">Network Topology Interface.</div>
+</th>
+</tr>
+<tr id="i927" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopologyImpl.html" title="class in org.apache.bookkeeper.net">NetworkTopologyImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">The class represents a cluster of computer with a tree hierarchical
+ network topology.</div>
+</th>
+</tr>
+<tr id="i928" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopologyImpl.InnerNode.html" title="class in org.apache.bookkeeper.net">NetworkTopologyImpl.InnerNode</a></td>
+<th class="colLast" scope="row">
+<div class="block">InnerNode represents a switch/router of a data center or rack.</div>
+</th>
+</tr>
+<tr id="i929" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/NetworkTopologyImpl.InvalidTopologyException.html" title="class in org.apache.bookkeeper.net">NetworkTopologyImpl.InvalidTopologyException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A marker for an InvalidTopology Exception.</div>
+</th>
+</tr>
+<tr id="i930" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/Node.html" title="interface in org.apache.bookkeeper.net">Node</a></td>
+<th class="colLast" scope="row">
+<div class="block">The interface defines a node in a network topology.</div>
+</th>
+</tr>
+<tr id="i931" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/NodeBase.html" title="class in org.apache.bookkeeper.net">NodeBase</a></td>
+<th class="colLast" scope="row">
+<div class="block">A base class that implements interface Node.</div>
+</th>
+</tr>
+<tr id="i932" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/crc/NormalByteCrc.html" title="class in com.scurrilous.circe.crc">NormalByteCrc</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a "normal" MSB-first byte-width CRC function using a lookup table.</div>
+</th>
+</tr>
+<tr id="i933" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/crc/NormalIntCrc.html" title="class in com.scurrilous.circe.crc">NormalIntCrc</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a "normal" MSB-first int-width CRC function using a lookup table.</div>
+</th>
+</tr>
+<tr id="i934" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/crc/NormalLongCrc.html" title="class in com.scurrilous.circe.crc">NormalLongCrc</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a "normal" MSB-first long-width CRC function using a lookup table.</div>
+</th>
+</tr>
+<tr id="i935" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/NukeExistingClusterCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">NukeExistingClusterCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Nuke bookkeeper metadata of existing cluster in zookeeper.</div>
+</th>
+</tr>
+<tr id="i936" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/NukeExistingClusterCommand.NukeExistingClusterFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">NukeExistingClusterCommand.NukeExistingClusterFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for nuke existing cluster command.</div>
+</th>
+</tr>
+<tr id="i937" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of MetadataBookieDriver.</div>
+</th>
+</tr>
+<tr id="i938" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLayoutManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLayoutManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of LayoutManager.</div>
+</th>
+</tr>
+<tr id="i939" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerAuditorManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerAuditorManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of LedgerAuditorManager.</div>
+</th>
+</tr>
+<tr id="i940" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerIdGenerator.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerIdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of LedgerIdGenerator.</div>
+</th>
+</tr>
+<tr id="i941" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of LedgerManager.</div>
+</th>
+</tr>
+<tr id="i942" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerManagerFactory.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerManagerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of LedgerManagerFactory.</div>
+</th>
+</tr>
+<tr id="i943" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullLedgerUnderreplicationManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullLedgerUnderreplicationManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of LedgerUnderreplicationManager.</div>
+</th>
+</tr>
+<tr id="i944" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/meta/NullMetadataBookieDriver.NullRegistrationManager.html" title="class in org.apache.bookkeeper.meta">NullMetadataBookieDriver.NullRegistrationManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A no-op implementation of RegistrationManager.</div>
+</th>
+</tr>
+<tr id="i945" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/slogger/NullSlogger.html" title="class in org.apache.bookkeeper.slogger">NullSlogger</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i946" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <i>no-op</i> <code>StatsLogger</code>.</div>
+</th>
+</tr>
+<tr id="i947" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.NullCounter.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger.NullCounter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <i>no-op</i> <code>Counter</code>.</div>
+</th>
+</tr>
+<tr id="i948" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsLogger.NullOpStatsLogger.html" title="class in org.apache.bookkeeper.stats">NullStatsLogger.NullOpStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <i>no-op</i> <code>OpStatsLogger</code>.</div>
+</th>
+</tr>
+<tr id="i949" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/NullStatsProvider.html" title="class in org.apache.bookkeeper.stats">NullStatsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <i>no-op</i> stats provider implementation.</div>
+</th>
+</tr>
+<tr id="i950" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/validators/NullValidator.html" title="class in org.apache.bookkeeper.common.conf.validators">NullValidator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A validator that does nothing.</div>
+</th>
+</tr>
+<tr id="i951" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/OpBuilder.html" title="interface in org.apache.bookkeeper.client.api">OpBuilder</a>&lt;<a href="org/apache/bookkeeper/client/api/OpBuilder.html" title="type parameter in OpBuilder">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Base interface for builders.</div>
+</th>
+</tr>
+<tr id="i952" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/OpenBuilder.html" title="interface in org.apache.bookkeeper.client.api">OpenBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder-style interface to open exiting ledgers.</div>
+</th>
+</tr>
+<tr id="i953" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/impl/OpenBuilderBase.html" title="class in org.apache.bookkeeper.client.impl">OpenBuilderBase</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for open builders which does the mundane builder stuff.</div>
+</th>
+</tr>
+<tr id="i954" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/OpStatsData.html" title="class in org.apache.bookkeeper.stats">OpStatsData</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class provides a read view of operation specific stats.</div>
+</th>
+</tr>
+<tr id="i955" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/stats/OpStatsListener.html" title="class in org.apache.bookkeeper.common.stats">OpStatsListener</a>&lt;<a href="org/apache/bookkeeper/common/stats/OpStatsListener.html" title="type parameter in OpStatsListener">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/common/concurrent/FutureEventListener.html" title="interface in org.apache.bookkeeper.common.concurrent"><code>FutureEventListener</code></a> monitors the stats for a given operation.</div>
+</th>
+</tr>
+<tr id="i956" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/OpStatsLogger.html" title="interface in org.apache.bookkeeper.stats">OpStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface handles logging of statistics related to each operation.</div>
+</th>
+</tr>
+<tr id="i957" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class supports submitting tasks with an ordering key, so that tasks submitted
+ with the same key will always be executed in order, but tasks across
+ different keys can be unordered.</div>
+</th>
+</tr>
+<tr id="i958" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.AbstractBuilder.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.AbstractBuilder</a>&lt;<a href="org/apache/bookkeeper/common/util/OrderedExecutor.AbstractBuilder.html" title="type parameter in OrderedExecutor.AbstractBuilder">T</a> extends <a href="org/apache/bookkeeper/common/util/OrderedExecutor.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Abstract builder class to build <a href="org/apache/bookkeeper/common/util/OrderedScheduler.html" title="class in org.apache.bookkeeper.common.util"><code>OrderedScheduler</code></a>.</div>
+</th>
+</tr>
+<tr id="i959" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.Builder.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A builder class for an OrderedExecutor.</div>
+</th>
+</tr>
+<tr id="i960" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.ContextPreservingCallable.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.ContextPreservingCallable</a>&lt;<a href="org/apache/bookkeeper/common/util/OrderedExecutor.ContextPreservingCallable.html" title="type parameter in OrderedExecutor.ContextPreservingCallable">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Decorator class for a callable that preserves MDC context.</div>
+</th>
+</tr>
+<tr id="i961" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedExecutor.ContextPreservingRunnable.html" title="class in org.apache.bookkeeper.common.util">OrderedExecutor.ContextPreservingRunnable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decorator class for a runnable that preserves MDC context.</div>
+</th>
+</tr>
+<tr id="i962" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/OrderedGenericCallback.html" title="class in org.apache.bookkeeper.util">OrderedGenericCallback</a>&lt;<a href="org/apache/bookkeeper/util/OrderedGenericCallback.html" title="type parameter in OrderedGenericCallback">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Generic callback implementation which will run the
+ callback in the thread which matches the ordering key.</div>
+</th>
+</tr>
+<tr id="i963" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedScheduler.html" title="class in org.apache.bookkeeper.common.util">OrderedScheduler</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class provides supports submitting tasks with an ordering key, so that tasks submitted
+ with the same key will always be executed in order, but tasks across
+ different keys can be unordered.</div>
+</th>
+</tr>
+<tr id="i964" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/OrderedScheduler.SchedulerBuilder.html" title="class in org.apache.bookkeeper.common.util">OrderedScheduler.SchedulerBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder to build ordered scheduler.</div>
+</th>
+</tr>
+<tr id="i965" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelCounter.html" title="class in org.apache.bookkeeper.stats.otel">OtelCounter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i966" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelMetricsProvider.html" title="class in org.apache.bookkeeper.stats.otel">OtelMetricsProvider</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i967" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelOpStatsLogger.html" title="class in org.apache.bookkeeper.stats.otel">OtelOpStatsLogger</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i968" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/OtelStatsLogger.html" title="class in org.apache.bookkeeper.stats.otel">OtelStatsLogger</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i969" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/OutOfMemoryPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">OutOfMemoryPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Represents the action to take when it's not possible to allocate memory.</div>
+</th>
+</tr>
+<tr id="i970" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PacketProcessorBase.html" title="class in org.apache.bookkeeper.proto">PacketProcessorBase</a>&lt;<a href="org/apache/bookkeeper/proto/PacketProcessorBase.html" title="type parameter in PacketProcessorBase">T</a> extends <a href="org/apache/bookkeeper/proto/BookieProtocol.Request.html" title="class in org.apache.bookkeeper.proto">BookieProtocol.Request</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A base class for bookeeper packet processors.</div>
+</th>
+</tr>
+<tr id="i971" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PacketProcessorBaseV3.html" title="class in org.apache.bookkeeper.proto">PacketProcessorBaseV3</a></td>
+<th class="colLast" scope="row">
+<div class="block">A base class for bookkeeper protocol v3 packet processors.</div>
+</th>
+</tr>
+<tr id="i972" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/PageCacheUtil.html" title="class in org.apache.bookkeeper.util">PageCacheUtil</a></td>
+<th class="colLast" scope="row">
+<div class="block">Native I/O operations.</div>
+</th>
+</tr>
+<tr id="i973" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in org.apache.bookkeeper.client">PendingAddOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">This represents a pending add operation.</div>
+</th>
+</tr>
+<tr id="i974" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadLacOp.html" title="class in org.apache.bookkeeper.client">PendingReadLacOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">This represents a pending ReadLac operation.</div>
+</th>
+</tr>
+<tr id="i975" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadLacOp.LacCallback.html" title="interface in org.apache.bookkeeper.client">PendingReadLacOp.LacCallback</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i976" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingReadOp.html" title="class in org.apache.bookkeeper.client">PendingReadOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Sequence of entries of a ledger that represents a pending read operation.</div>
+</th>
+</tr>
+<tr id="i977" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/PendingWriteLacOp.html" title="class in org.apache.bookkeeper.client">PendingWriteLacOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">This represents a pending WriteLac operation.</div>
+</th>
+</tr>
+<tr id="i978" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClient.html" title="class in org.apache.bookkeeper.proto">PerChannelBookieClient</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class manages all details of connection to a particular bookie.</div>
+</th>
+</tr>
+<tr id="i979" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClient.ConnectionState.html" title="enum in org.apache.bookkeeper.proto">PerChannelBookieClient.ConnectionState</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i980" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClient.ContextPreservingFutureListener.html" title="class in org.apache.bookkeeper.proto">PerChannelBookieClient.ContextPreservingFutureListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Decorator to preserve MDC for connection listener.</div>
+</th>
+</tr>
+<tr id="i981" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClientFactory.html" title="interface in org.apache.bookkeeper.proto">PerChannelBookieClientFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory to create <a href="org/apache/bookkeeper/proto/PerChannelBookieClient.html" title="class in org.apache.bookkeeper.proto"><code>PerChannelBookieClient</code></a>.</div>
+</th>
+</tr>
+<tr id="i982" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/PerChannelBookieClientPool.html" title="interface in org.apache.bookkeeper.proto">PerChannelBookieClientPool</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface to manage channel pooling for bookie client.</div>
+</th>
+</tr>
+<tr id="i983" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/PersistentEntryLogMetadataMap.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">PersistentEntryLogMetadataMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">Persistent entryLogMetadata-map that stores entry-loggers metadata into
+ rocksDB.</div>
+</th>
+</tr>
+<tr id="i984" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/allocator/PoolingPolicy.html" title="enum in org.apache.bookkeeper.common.allocator">PoolingPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Define a policy for allocating buffers.</div>
+</th>
+</tr>
+<tr id="i985" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/PortManager.html" title="class in org.apache.bookkeeper.util">PortManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Port manager provides free ports to allows multiple instances
+ of the bookkeeper tests to run at once.</div>
+</th>
+</tr>
+<tr id="i986" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/affinity/impl/ProcessorsInfo.html" title="class in org.apache.bookkeeper.common.util.affinity.impl">ProcessorsInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Discover the list of processors from /proc/cpuinfo.</div>
+</th>
+</tr>
+<tr id="i987" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusMetricsProvider.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusMetricsProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <i>Prometheus</i> based <a href="org/apache/bookkeeper/stats/StatsProvider.html" title="interface in org.apache.bookkeeper.stats"><code>StatsProvider</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i988" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusServlet.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusServlet</a></td>
+<th class="colLast" scope="row">
+<div class="block">Servlet used to export metrics in prometheus text format.</div>
+</th>
+</tr>
+<tr id="i989" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusStatsLogger.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusStatsLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>Prometheus</code> based <a href="org/apache/bookkeeper/stats/StatsLogger.html" title="interface in org.apache.bookkeeper.stats"><code>StatsLogger</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i990" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/PrometheusTextFormat.html" title="class in org.apache.bookkeeper.stats.prometheus">PrometheusTextFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">Logic to write metrics in Prometheus text format.</div>
+</th>
+</tr>
+<tr id="i991" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/QueryAutoRecoveryStatusCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">QueryAutoRecoveryStatusCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to Query current auto recovery status.</div>
+</th>
+</tr>
+<tr id="i992" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/autorecovery/QueryAutoRecoveryStatusCommand.QFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.autorecovery">QueryAutoRecoveryStatusCommand.QFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for list under replicated command.</div>
+</th>
+</tr>
+<tr id="i993" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A placement policy implementation use rack information for placing ensembles.</div>
+</th>
+</tr>
+<tr id="i994" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html" title="class in org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicyImpl</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple rackware ensemble placement policy.</div>
+</th>
+</tr>
+<tr id="i995" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/RackChangeNotifier.html" title="interface in org.apache.bookkeeper.client">RackChangeNotifier</a></td>
+<th class="colLast" scope="row">
+<div class="block">Notifier used by the RackawareEnsemblePlacementPolicy to get notified if a
+ rack changes for a bookie.</div>
+</th>
+</tr>
+<tr id="i996" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/conf/validators/RangeValidator.html" title="class in org.apache.bookkeeper.common.conf.validators">RangeValidator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Validator that validates a configuration value is in a numeric range.</div>
+</th>
+</tr>
+<tr id="i997" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/ReadCache.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">ReadCache</a></td>
+<th class="colLast" scope="row">
+<div class="block">Read cache implementation.</div>
+</th>
+</tr>
+<tr id="i998" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadEntryProcessor.html" title="class in org.apache.bookkeeper.proto">ReadEntryProcessor</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i999" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadEntryProcessorV3.html" title="class in org.apache.bookkeeper.proto">ReadEntryProcessorV3</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1000" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/api/ReadHandle.html" title="interface in org.apache.bookkeeper.client.api">ReadHandle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provide read access to a ledger.</div>
+</th>
+</tr>
+<tr id="i1001" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadJournalCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadJournalCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to scan a journal file and format the entries into readable format.</div>
+</th>
+</tr>
+<tr id="i1002" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadJournalCommand.ReadJournalFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadJournalCommand.ReadJournalFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flag for read journal command.</div>
+</th>
+</tr>
+<tr id="i1003" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadLacProcessorV3.html" title="class in org.apache.bookkeeper.proto">ReadLacProcessorV3</a></td>
+<th class="colLast" scope="row">
+<div class="block">A read processor for v3 last add confirmed messages.</div>
+</th>
+</tr>
+<tr id="i1004" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ReadLastConfirmedAndEntryContext.html" title="class in org.apache.bookkeeper.proto">ReadLastConfirmedAndEntryContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/proto/BookkeeperInternalCallbacks.ReadEntryCallbackCtx.html" title="interface in org.apache.bookkeeper.proto"><code>BookkeeperInternalCallbacks.ReadEntryCallbackCtx</code></a> for long poll read requests.</div>
+</th>
+</tr>
+<tr id="i1005" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.html" title="class in org.apache.bookkeeper.client">ReadLastConfirmedAndEntryOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Long poll read operation.</div>
+</th>
+</tr>
+<tr id="i1006" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedAndEntryOp.LastConfirmedAndEntryCallback.html" title="interface in org.apache.bookkeeper.client">ReadLastConfirmedAndEntryOp.LastConfirmedAndEntryCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper to get all recovered data from the request.</div>
+</th>
+</tr>
+<tr id="i1007" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedOp.html" title="class in org.apache.bookkeeper.client">ReadLastConfirmedOp</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class encapsulated the read last confirmed operation.</div>
+</th>
+</tr>
+<tr id="i1008" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadLastConfirmedOp.LastConfirmedDataCallback.html" title="interface in org.apache.bookkeeper.client">ReadLastConfirmedOp.LastConfirmedDataCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper to get all recovered data from the request.</div>
+</th>
+</tr>
+<tr id="i1009" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLedgerCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLedgerCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to read ledger entries.</div>
+</th>
+</tr>
+<tr id="i1010" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLedgerCommand.ReadLedgerFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLedgerCommand.ReadLedgerFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for read ledger command.</div>
+</th>
+</tr>
+<tr id="i1011" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ReadLedgerEntryService.html" title="class in org.apache.bookkeeper.server.http.service">ReadLedgerEntryService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper read ledger entry related http request.</div>
+</th>
+</tr>
+<tr id="i1012" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to read entry log files.</div>
+</th>
+</tr>
+<tr id="i1013" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogCommand.ReadLogFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogCommand.ReadLogFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for read log command.</div>
+</th>
+</tr>
+<tr id="i1014" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogMetadataCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to print metadata of entry log.</div>
+</th>
+</tr>
+<tr id="i1015" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/ReadLogMetadataCommand.ReadLogMetadataFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">ReadLogMetadataCommand.ReadLogMetadataFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for read log metadata command.</div>
+</th>
+</tr>
+<tr id="i1016" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ReadOnlyBookie.html" title="class in org.apache.bookkeeper.bookie">ReadOnlyBookie</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a read only bookie.</div>
+</th>
+</tr>
+<tr id="i1017" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ReadOnlyDefaultEntryLogger.html" title="class in org.apache.bookkeeper.bookie">ReadOnlyDefaultEntryLogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Read Only Entry Logger.</div>
+</th>
+</tr>
+<tr id="i1018" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ReadOnlyFileInfo.html" title="class in org.apache.bookkeeper.bookie">ReadOnlyFileInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provide a readonly file info.</div>
+</th>
+</tr>
+<tr id="i1019" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html" title="class in org.apache.bookkeeper.client">ReadOnlyLedgerHandle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Read only ledger handle.</div>
+</th>
+</tr>
+<tr id="i1020" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOpBase.html" title="class in org.apache.bookkeeper.client">ReadOpBase</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1021" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/ReadOpBase.ReadContext.html" title="class in org.apache.bookkeeper.client">ReadOpBase.ReadContext</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1022" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RebuildDBLedgerLocationsIndexCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RebuildDBLedgerLocationsIndexCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to rebuild DBLedgerStorage locations index.</div>
+</th>
+</tr>
+<tr id="i1023" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RebuildDBLedgersIndexCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RebuildDBLedgersIndexCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to rebuild DBLedgerStorage ledgers index.</div>
+</th>
+</tr>
+<tr id="i1024" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RebuildDBLedgersIndexCommand.RebuildLedgersIndexFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RebuildDBLedgersIndexCommand.RebuildLedgersIndexFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for read log command.</div>
+</th>
+</tr>
+<tr id="i1025" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/RecoverCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">RecoverCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to ledger data recovery for failed bookie.</div>
+</th>
+</tr>
+<tr id="i1026" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookies/RecoverCommand.RecoverFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookies">RecoverCommand.RecoverFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for recover command.</div>
+</th>
+</tr>
+<tr id="i1027" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/RecoveryBookieService.html" title="class in org.apache.bookkeeper.server.http.service">RecoveryBookieService</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpEndpointService that handle Bookkeeper recovery related http request.</div>
+</th>
+</tr>
+<tr id="i1028" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/RecoveryBookieService.RecoveryRequestJsonBody.html" title="class in org.apache.bookkeeper.server.http.service">RecoveryBookieService.RecoveryRequestJsonBody</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1029" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Recyclable.html" title="interface in org.apache.bookkeeper.common.util">Recyclable</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface represents an object that is recyclable.</div>
+</th>
+</tr>
+<tr id="i1030" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.html" title="class in org.apache.bookkeeper.common.collections">RecyclableArrayList</a>&lt;<a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.html" title="type parameter in RecyclableArrayList">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A simple list which is recyclable.</div>
+</th>
+</tr>
+<tr id="i1031" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.Recycler.html" title="class in org.apache.bookkeeper.common.collections">RecyclableArrayList.Recycler</a>&lt;<a href="org/apache/bookkeeper/common/collections/RecyclableArrayList.Recycler.html" title="type parameter in RecyclableArrayList.Recycler">X</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">An ArrayList recycler.</div>
+</th>
+</tr>
+<tr id="i1032" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/ReferenceCounted.html" title="interface in org.apache.bookkeeper.common.util">ReferenceCounted</a></td>
+<th class="colLast" scope="row">
+<div class="block">An interface for indicating an object is reference counted.</div>
+</th>
+</tr>
+<tr id="i1033" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/crc/ReflectedIntCrc.html" title="class in com.scurrilous.circe.crc">ReflectedIntCrc</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a "reflected" LSB-first int-width CRC function using a lookup
+ table.</div>
+</th>
+</tr>
+<tr id="i1034" class="altColor">
+<td class="colFirst"><a href="com/scurrilous/circe/crc/ReflectedLongCrc.html" title="class in com.scurrilous.circe.crc">ReflectedLongCrc</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a "reflected" LSB-first long-width CRC function using a lookup
+ table.</div>
+</th>
+</tr>
+<tr id="i1035" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/ReflectionUtils.html" title="class in org.apache.bookkeeper.common.util">ReflectionUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">General Class Reflection Utils.</div>
+</th>
+</tr>
+<tr id="i1036" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RegenerateInterleavedStorageIndexFileCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RegenerateInterleavedStorageIndexFileCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">Command to regenerate an index file for interleaved storage.</div>
+</th>
+</tr>
+<tr id="i1037" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/RegenerateInterleavedStorageIndexFileCommand.RISIFFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">RegenerateInterleavedStorageIndexFileCommand.RISIFFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for regenerate interleaved storage index file command.</div>
+</th>
+</tr>
+<tr id="i1038" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/RegionAwareEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client">RegionAwareEnsemblePlacementPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A placement policy use region information in the network topology for placing ensembles.</div>
+</th>
+</tr>
+<tr id="i1039" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationClient.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient</a></td>
+<th class="colLast" scope="row">
+<div class="block">A registration client, which the bookkeeper client will use to interact with registration service.</div>
+</th>
+</tr>
+<tr id="i1040" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationClient.RegistrationListener.html" title="interface in org.apache.bookkeeper.discover">RegistrationClient.RegistrationListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Listener to receive changes from the registration service.</div>
+</th>
+</tr>
+<tr id="i1041" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationManager.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Registration manager interface, which a bookie server will use to do the registration process.</div>
+</th>
+</tr>
+<tr id="i1042" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/discover/RegistrationManager.RegistrationListener.html" title="interface in org.apache.bookkeeper.discover">RegistrationManager.RegistrationListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Registration Listener on listening the registration state.</div>
+</th>
+</tr>
+<tr id="i1043" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationEnableCb.html" title="class in org.apache.bookkeeper.replication">ReplicationEnableCb</a></td>
+<th class="colLast" scope="row">
+<div class="block">Callback which is getting notified when the replication process is enabled.</div>
+</th>
+</tr>
+<tr id="i1044" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.html" title="class in org.apache.bookkeeper.replication">ReplicationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exceptions for use within the replication service.</div>
+</th>
+</tr>
+<tr id="i1045" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.BKAuditException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.BKAuditException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception while auditing bookie-ledgers.</div>
+</th>
+</tr>
+<tr id="i1046" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.CompatibilityException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.CompatibilityException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Compatibility error.</div>
+</th>
+</tr>
+<tr id="i1047" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.NonRecoverableReplicationException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.NonRecoverableReplicationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">The replication service encountered an error that requires service restart.</div>
+</th>
+</tr>
+<tr id="i1048" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationException.UnavailableException.html" title="class in org.apache.bookkeeper.replication">ReplicationException.UnavailableException</a></td>
+<th class="colLast" scope="row">
+<div class="block">The replication service has become unavailable.</div>
+</th>
+</tr>
+<tr id="i1049" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationStats.html" title="interface in org.apache.bookkeeper.replication">ReplicationStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">Replication statistics.</div>
+</th>
+</tr>
+<tr id="i1050" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/replication/ReplicationWorker.html" title="class in org.apache.bookkeeper.replication">ReplicationWorker</a></td>
+<th class="colLast" scope="row">
+<div class="block">ReplicationWorker will take the fragments one by one from
+ ZKLedgerUnderreplicationManager and replicates to it.</div>
+</th>
+</tr>
+<tr id="i1051" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/processor/RequestProcessor.html" title="interface in org.apache.bookkeeper.processor">RequestProcessor</a></td>
+<th class="colLast" scope="row">
+<div class="block">A request processor that is used for processing requests at bookie side.</div>
+</th>
+</tr>
+<tr id="i1052" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/RequestStats.html" title="class in org.apache.bookkeeper.proto">RequestStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">A umbrella class for request related stats.</div>
+</th>
+</tr>
+<tr id="i1053" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/RequestUtils.html" title="class in org.apache.bookkeeper.proto">RequestUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utilities for requests.</div>
+</th>
+</tr>
+<tr id="i1054" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/ResponseBuilder.html" title="class in org.apache.bookkeeper.proto">ResponseBuilder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1055" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/http/service/ResumeCompactionService.html" title="class in org.apache.bookkeeper.server.http.service">ResumeCompactionService</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1056" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/Retries.html" title="class in org.apache.bookkeeper.common.util">Retries</a></td>
+<th class="colLast" scope="row">
+<div class="block">A util class for supporting retries with customized backoff.</div>
+</th>
+</tr>
+<tr id="i1057" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/zookeeper/RetryPolicy.html" title="interface in org.apache.bookkeeper.zookeeper">RetryPolicy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface of the policy to use when retrying operations.</div>
+</th>
+</tr>
+<tr id="i1058" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html" title="class in org.apache.bookkeeper.client">RoundRobinDistributionSchedule</a></td>
+<th class="colLast" scope="row">
+<div class="block">A specific <a href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface in org.apache.bookkeeper.client"><code>DistributionSchedule</code></a> that places entries in round-robin
+ fashion.</div>
+</th>
+</tr>
+<tr id="i1059" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/component/RxSchedulerLifecycleComponent.html" title="class in org.apache.bookkeeper.common.component">RxSchedulerLifecycleComponent</a></td>
+<th class="colLast" scope="row">
+<div class="block">The scheduler for rxjava based jobs, such as data integrity checking.</div>
+</th>
+</tr>
+<tr id="i1060" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/SafeRunnable.html" title="interface in org.apache.bookkeeper.common.util">SafeRunnable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A runnable that catches runtime exceptions.</div>
+</th>
+</tr>
+<tr id="i1061" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/SafeRunnable.html" title="class in org.apache.bookkeeper.util">SafeRunnable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A SafeRunnable implementation.</div>
+</th>
+</tr>
+<tr id="i1062" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/SanityTestCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">SanityTestCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A bookie command to sanity test for local bookie.</div>
+</th>
+</tr>
+<tr id="i1063" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/bookie/SanityTestCommand.SanityFlags.html" title="class in org.apache.bookkeeper.tools.cli.commands.bookie">SanityTestCommand.SanityFlags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for sanity command.</div>
+</th>
+</tr>
+<tr id="i1064" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLBookieAuthProvider.html" title="class in org.apache.bookkeeper.sasl">SASLBookieAuthProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">SASL Bookie Authentication Provider.</div>
+</th>
+</tr>
+<tr id="i1065" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLBookieAuthProviderFactory.html" title="class in org.apache.bookkeeper.sasl">SASLBookieAuthProviderFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">BookieAuthProvider which uses JDK-bundled SASL.</div>
+</th>
+</tr>
+<tr id="i1066" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLClientAuthProvider.html" title="class in org.apache.bookkeeper.sasl">SASLClientAuthProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">SASL Client Authentication Provider.</div>
+</th>
+</tr>
+<tr id="i1067" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SASLClientProviderFactory.html" title="class in org.apache.bookkeeper.sasl">SASLClientProviderFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">ClientAuthProvider which uses JDK-bundled SASL.</div>
+</th>
+</tr>
+<tr id="i1068" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslClientState.html" title="class in org.apache.bookkeeper.sasl">SaslClientState</a></td>
+<th class="colLast" scope="row">
+<div class="block">A SASL Client State data object.</div>
+</th>
+</tr>
+<tr id="i1069" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslClientState.ClientCallbackHandler.html" title="class in org.apache.bookkeeper.sasl">SaslClientState.ClientCallbackHandler</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1070" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslConstants.html" title="class in org.apache.bookkeeper.sasl">SaslConstants</a></td>
+<th class="colLast" scope="row">
+<div class="block">SASL Constants.</div>
+</th>
+</tr>
+<tr id="i1071" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/sasl/SaslServerState.html" title="class in org.apache.bookkeeper.sasl">SaslServerState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Server side Sasl implementation.</div>
+</th>
+</tr>
+<tr id="i1072" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ScanAndCompareGarbageCollector.html" title="class in org.apache.bookkeeper.bookie">ScanAndCompareGarbageCollector</a></td>
+<th class="colLast" scope="row">
+<div class="block">Garbage collector implementation using scan and compare.</div>
+</th>
+</tr>
+<tr id="i1073" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/otel/ScopeContext.html" title="class in org.apache.bookkeeper.stats.otel">ScopeContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Holder for a scope and a set of associated labels.</div>
+</th>
+</tr>
+<tr id="i1074" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/ScopeContext.html" title="class in org.apache.bookkeeper.stats.prometheus">ScopeContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Holder for a scope and a set of associated labels.</div>
+</th>
+</tr>
+<tr id="i1075" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/net/ScriptBasedMapping.html" title="class in org.apache.bookkeeper.net">ScriptBasedMapping</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class implements the <a href="org/apache/bookkeeper/net/DNSToSwitchMapping.html" title="interface in org.apache.bookkeeper.net"><code>DNSToSwitchMapping</code></a> interface using a
+ script configured via the
+ <a href="org/apache/bookkeeper/net/CommonConfigurationKeys.html#NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY"><code>CommonConfigurationKeys.NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY</code></a> option.</div>
+</th>
+</tr>
+<tr id="i1076" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/service/ScrubberService.html" title="class in org.apache.bookkeeper.server.service">ScrubberService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a> that runs the scrubber background service.</div>
+</th>
+</tr>
+<tr id="i1077" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ScrubberStats.html" title="class in org.apache.bookkeeper.bookie">ScrubberStats</a></td>
+<th class="colLast" scope="row">
+<div class="block">Stats associated with the consistency checker.</div>
+</th>
+</tr>
+<tr id="i1078" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityException.html" title="class in org.apache.bookkeeper.tls">SecurityException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Signals that a security-related exception has occurred.</div>
+</th>
+</tr>
+<tr id="i1079" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityHandlerFactory.html" title="interface in org.apache.bookkeeper.tls">SecurityHandlerFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A factory to manage the security handlers.</div>
+</th>
+</tr>
+<tr id="i1080" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityHandlerFactory.NodeType.html" title="enum in org.apache.bookkeeper.tls">SecurityHandlerFactory.NodeType</a></td>
+<th class="colLast" scope="row">
+<div class="block">The security handler type.</div>
+</th>
+</tr>
+<tr id="i1081" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tls/SecurityProviderFactoryFactory.html" title="class in org.apache.bookkeeper.tls">SecurityProviderFactoryFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A factory to manage security provider factories.</div>
+</th>
+</tr>
+<tr id="i1082" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in org.apache.bookkeeper.conf">ServerConfiguration</a></td>
+<th class="colLast" scope="row">
+<div class="block">Configuration manages server-side settings.</div>
+</th>
+</tr>
+<tr id="i1083" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/server/component/ServerLifecycleComponent.html" title="class in org.apache.bookkeeper.server.component">ServerLifecycleComponent</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/common/component/LifecycleComponent.html" title="interface in org.apache.bookkeeper.common.component"><code>LifecycleComponent</code></a> that runs on a bookie server.</div>
+</th>
+</tr>
+<tr id="i1084" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/net/ServiceURI.html" title="class in org.apache.bookkeeper.common.net">ServiceURI</a></td>
+<th class="colLast" scope="row">
+<div class="block">ServiceURI represents service uri within bookkeeper cluster.</div>
+</th>
+</tr>
+<tr id="i1085" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/feature/SettableFeature.html" title="class in org.apache.bookkeeper.feature">SettableFeature</a></td>
+<th class="colLast" scope="row">
+<div class="block">A feature implementation that allow changing availability programmatically.</div>
+</th>
+</tr>
+<tr id="i1086" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/feature/SettableFeatureProvider.html" title="class in org.apache.bookkeeper.feature">SettableFeatureProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">A provider will provide settable features.</div>
+</th>
+</tr>
+<tr id="i1087" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/SharedResourceManager.html" title="class in org.apache.bookkeeper.common.util">SharedResourceManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A holder for shared resource singletons.</div>
+</th>
+</tr>
+<tr id="i1088" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/SharedResourceManager.Resource.html" title="interface in org.apache.bookkeeper.common.util">SharedResourceManager.Resource</a>&lt;<a href="org/apache/bookkeeper/common/util/SharedResourceManager.Resource.html" title="type parameter in SharedResourceManager.Resource">T</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Defines a resource, and the way to create and destroy instances of it.</div>
+</th>
+</tr>
+<tr id="i1089" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/Shell.html" title="class in org.apache.bookkeeper.util">Shell</a></td>
+<th class="colLast" scope="row">
+<div class="block">A base class for running a Unix command.</div>
+</th>
+</tr>
+<tr id="i1090" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/Shell.ExitCodeException.html" title="class in org.apache.bookkeeper.util">Shell.ExitCodeException</a></td>
+<th class="colLast" scope="row">
+<div class="block">This is an IOException with exit code added.</div>
+</th>
+</tr>
+<tr id="i1091" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/util/Shell.ShellCommandExecutor.html" title="class in org.apache.bookkeeper.util">Shell.ShellCommandExecutor</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple shell command executor.</div>
+</th>
+</tr>
+<tr id="i1092" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/ShortReadException.html" title="class in org.apache.bookkeeper.bookie">ShortReadException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Short Read Exception.</div>
+</th>
+</tr>
+<tr id="i1093" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/proto/SimpleBookieServiceInfoProvider.html" title="class in org.apache.bookkeeper.proto">SimpleBookieServiceInfoProvider</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple Implementation of BookieServiceInfo supplier.</div>
+</th>
+</tr>
+<tr id="i1094" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/stats/prometheus/SimpleGauge.html" title="class in org.apache.bookkeeper.stats.prometheus">SimpleGauge</a>&lt;<a href="org/apache/bookkeeper/stats/prometheus/SimpleGauge.html" title="type parameter in SimpleGauge">T</a> extends java.lang.Number&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/bookkeeper/stats/Gauge.html" title="interface in org.apache.bookkeeper.stats"><code>Gauge</code></a> implementation that forwards on the value supplier.</div>
+</th>
+</tr>
+<tr id="i1095" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/params/SimpleHashParameters.html" title="class in com.scurrilous.circe.params">SimpleHashParameters</a></td>
+<th class="colLast" scope="row">
+<div class="block">Hash parameters consisting only of an algorithm name.</div>
+</th>
+</tr>
+<tr id="i1096" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/SimpleTestCommand.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">SimpleTestCommand</a></td>
+<th class="colLast" scope="row">
+<div class="block">A client command that simply tests if a cluster is healthy.</div>
+</th>
+</tr>
+<tr id="i1097" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/tools/cli/commands/client/SimpleTestCommand.Flags.html" title="class in org.apache.bookkeeper.tools.cli.commands.client">SimpleTestCommand.Flags</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flags for simple test command.</div>
+</th>
+</tr>
+<tr id="i1098" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.html" title="class in org.apache.bookkeeper.bookie.storage.ldb">SingleDirectoryDbLedgerStorage</a></td>
+<th class="colLast" scope="row">
+<div class="block">Single directory implementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in
+ EntryLogs.</div>
+</th>
+</tr>
+<tr id="i1099" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/storage/ldb/SingleDirectoryDbLedgerStorage.LedgerLoggerProcessor.html" title="interface in org.apache.bookkeeper.bookie.storage.ldb">SingleDirectoryDbLedgerStorage.LedgerLoggerProcessor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface which process ledger logger.</div>
+</th>
+</tr>
+<tr id="i1100" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/SingleThreadExecutor.html" title="class in org.apache.bookkeeper.common.util">SingleThreadExecutor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implements a single thread executor that drains the queue in batches to minimize contention between threads.</div>
+</th>
+</tr>
+<tr id="i1101" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/SingleThreadExecutor.State.html" title="enum in org.apache.bookkeeper.common.util">SingleThreadExecutor.State</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1102" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/common/util/SingleThreadSafeScheduledExecutorService.html" title="class in org.apache.bookkeeper.common.util">SingleThreadSafeScheduledExecutorService</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i1103" class="rowColor">
+<td class="colFirst"><a href="com/scurrilous/circe/params/SipHash24Parameters.html" title="class in com.scurrilous.circe.params">SipHash24Parameters</a></td>
+<th class="colLast" scope="row">
+<div class="block">Hash parameters for <a href="https://131002.net/siphash/">SipHash-2-4</a>.</div>
+</th>
+</tr>
+<tr id="i1104" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/SkipListArena.html" title="class in org.apache.bookkeeper.bookie">SkipListArena</a></td>
+<th class="colLast" scope="row">
+<div class="block">SkipList allocation buffer to reduce memory fragment.</div>
+</th>
+</tr>
+<tr id="i1105" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/SkipListArena.MemorySlice.html" title="class in org.apache.bookkeeper.bookie">SkipListArena.MemorySlice</a></td>
+<th class="colLast" scope="row">
+<div class="block">The result of a single allocation.</div>
+</th>
+</tr>
+<tr id="i1106" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/bookie/SkipListFlusher.html" title="interface in org.apache.bookkeeper.bookie">SkipListFlusher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Flush entries from skip list.</div>
+</th>
+</tr>
+<tr id="i1107" class="rowColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/slogger/slf4j/Slf4jSlogger.html" title="class in org.apache.bookkeeper.slogger.slf4j">Slf4jSlogger</a></td>
+<th class="colLast" scope="row">
+<div class="block">Slf4j implementation of slogger.</div>
+</th>
+</tr>
+<tr id="i1108" class="altColor">
+<td class="colFirst"><a href="org/apache/bookkeeper/slogger/Sloggable.html" title="interface in org.apache.bookkeeper.slogger">Sloggable</a></td>
... 673532 lines suppressed ...