| Package | Description | 
|---|---|
| org.apache.bookkeeper.auth | Classes used to handle authentication in bookies and clients. | 
| org.apache.bookkeeper.bookie | Provides a Bookie server that stores entries for clients. | 
| org.apache.bookkeeper.bookie.datainteg | Package of the classes for defining bookie stats. | 
| org.apache.bookkeeper.bookie.stats | Package of the classes for defining bookie stats. | 
| org.apache.bookkeeper.bookie.storage.ldb | Classes related to DB based ledger storage. | 
| org.apache.bookkeeper.client | BookKeeper Client. | 
| org.apache.bookkeeper.client.api | BookKeeper Client Public API. | 
| org.apache.bookkeeper.client.impl | BookKeeper Client implementation package. | 
| org.apache.bookkeeper.common.annotation | Annotations used across the whole project. | 
| org.apache.bookkeeper.common.collections | Bookkeeper common collections. | 
| org.apache.bookkeeper.common.component | Component and lifecycle management. | 
| org.apache.bookkeeper.common.concurrent | Utility classes commonly useful in concurrent programming. | 
| org.apache.bookkeeper.common.conf | Configuration related utilities. | 
| org.apache.bookkeeper.common.conf.validators | A collection of validators that validate configuration settings. | 
| org.apache.bookkeeper.common.net | Classes for resolving service uris in bookkeeper. | 
| org.apache.bookkeeper.common.stats | Stats Related Utils. | 
| org.apache.bookkeeper.common.util | Util functions used across the project. | 
| org.apache.bookkeeper.conf | Configurations used by bookkeeper. | 
| org.apache.bookkeeper.discover | Classes related to service discovery. | 
| org.apache.bookkeeper.feature | A feature-flag system
 that is used to proportionally control what features are enabled for the system. | 
| org.apache.bookkeeper.meta | Classes for interacting with bookkeeper ledgers and ledger metadata. | 
| org.apache.bookkeeper.meta.exceptions | Exceptions for metadata service. | 
| org.apache.bookkeeper.meta.zk | ZooKeeper based metadata implementation. | 
| org.apache.bookkeeper.metastore | MetaStore-related classes. | 
| org.apache.bookkeeper.net | Network-related classes. | 
| org.apache.bookkeeper.processor | Define the processors used by bookie from processing requests. | 
| org.apache.bookkeeper.proto | Classes related to the Bookkeeper protocol. | 
| org.apache.bookkeeper.proto.checksum | Classes related to the Bookkeeper checksum. | 
| org.apache.bookkeeper.replication | Classes for replicating Bookkeeper data. | 
| org.apache.bookkeeper.sasl | SASL and JAAS Authentication classes. | 
| org.apache.bookkeeper.server | BookKeeper Server (Bookie) related components. | 
| org.apache.bookkeeper.server.component | The lifecycle components that run on a bookie server. | 
| org.apache.bookkeeper.server.conf | Server component related configuration. | 
| org.apache.bookkeeper.server.http | Package for bookkeeper http service. | 
| org.apache.bookkeeper.server.http.service | Define the services running in bookkeeper admin http server. | 
| org.apache.bookkeeper.server.service | Services running in a storage server (bookie). | 
| org.apache.bookkeeper.shims.zk | A shim layer to adopt different zookeeper versions. | 
| org.apache.bookkeeper.stats | A lightweight stats library implemention based on Codahale metrics library. | 
| org.apache.bookkeeper.stats.annotations | Annotations for bookkeeper stats api. | 
| org.apache.bookkeeper.stats.codahale | A lightweight stats library implemention based on Codahale metrics library. | 
| org.apache.bookkeeper.stats.prometheus | A stats provider implementation based on {@link https://prometheus.io/}. | 
| org.apache.bookkeeper.streaming | A java io stream wrapper over bookkeeper ledgers. | 
| org.apache.bookkeeper.tls | Security and TLS-related classes. | 
| org.apache.bookkeeper.tools.cli.commands.autorecovery | Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements. | 
| org.apache.bookkeeper.tools.cli.commands.bookie | Commands to operate a single bookie. | 
| org.apache.bookkeeper.tools.cli.commands.bookies | Commands on operating a cluster of bookies. | 
| org.apache.bookkeeper.tools.cli.commands.client | This package contains all client related commands. | 
| org.apache.bookkeeper.tools.cli.commands.cookie | Cookie related cli commands. | 
| org.apache.bookkeeper.tools.cli.commands.health | Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements. | 
| org.apache.bookkeeper.tools.cli.helpers | This classes provides some helper mixins for easily to add commands
 to bookie shell. | 
| org.apache.bookkeeper.util | Bookkeeper utilities. | 
| org.apache.bookkeeper.util.collections | Bookkeeper collection utilities. | 
| org.apache.bookkeeper.verifier | Simple self-verifying workload generator. | 
| org.apache.bookkeeper.versioning | a versioning library provides an abstraction over versioned data. | 
| org.apache.bookkeeper.zookeeper | A simple retryable zookeeper wrapper provided in bookkeeper. |