Uses of Package
org.apache.bookkeeper.client
Packages that use org.apache.bookkeeper.client
Package
Description
Provides a Bookie server that stores entries for clients.
Package of the classes for defining bookie stats.
BookKeeper Client.
BookKeeper Client implementation package.
Configurations used by bookkeeper.
Classes related to the Bookkeeper protocol.
Classes related to the Bookkeeper checksum.
Classes for replicating Bookkeeper data.
Package for bookkeeper http service.
Define the services running in bookkeeper admin http server.
A java io stream wrapper over bookkeeper ledgers.
Commands to operate a single bookie.
Simple self-verifying workload generator.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.bookieClassDescriptionBookkeeper not enough bookies exception.A class represents the information (e.g.This interface returns heuristics used to determine the health of a Bookkeeper server for read ordering.A write set represents the set of bookies to which a request will be written.
EnsemblePlacementPolicyencapsulates the algorithm that bookkeeper client uses to select a number of bookies from the cluster as an ensemble for storing entries.enum for PlacementPolicyAdherence.Result of a placement calculation against a placement policy. -
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.bookie.datainteg
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.clientClassDescriptionAsync Callback for adding entries to ledgers.Async Callback for adding entries to ledgers with latency information.Async Callback for updating LAC for ledgers.Async Callback for closing ledgers.Async Callback for creating ledgers.Async Callback for deleting ledgers.Async Callback for checking if a ledger is closed.Async Callback for opening ledgers.Async Callback for reading entries from ledgers.Async Callback for long polling read request.Async Callback for reading LAC for ledgers.Async Callback for recovering ledgers.Class the enumerates all the possible error conditions.Bookkeeper not enough bookies exception.A utility class to read
BookieInfoReader.BookieInfofrom bookies.A class represents the information (e.g.Tracks whether there is an execution in progress as well as whether another is pending.This interface returns heuristics used to determine the health of a Bookkeeper server for read ordering.Watch for Bookkeeper cluster status.This class is responsible for maintaining a consistent view of what bookies are available by reading Zookeeper (and setting watches on the bookie nodes).BookKeeper client.BookKeeper Client Builder to build client instances.There are 3 digest types that can be used for verification.Admin client for BookKeeper clusters.List of constants for defining client stats names.Collection of client objects used by LedgerHandle to interact with the outside world.This interface determines how entries are distributed among bookies.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.Interface to keep track of which bookies in an ensemble, an action has been performed for.A write set represents the set of bookies to which a request will be written.EnsemblePlacementPolicyencapsulates the algorithm that bookkeeper client uses to select a number of bookies from the cluster as an ensemble for storing entries.enum for PlacementPolicyAdherence.Result of a placement calculation against a placement policy.Interface for topology aware ensemble placement policy.Ensemble used to hold the result of an ensemble selected for placement.Predicate used when choosing an ensemble.Ledger entry.Represents the entries of a segment of a ledger which are stored on subset of bookies in the segments bookie ensemble.ReplicateType.Ledger handle contains ledger metadata and is used to access the read and write operations to a ledger.Ledger Advanced handle extendsLedgerHandleto provide API to add entries with user supplied entryIds.Builder for building LedgerMetadata objects.This class encapsulated the ledger recovery operation.This represents a pending add operation.Sequence of entries of a ledger that represents a pending read operation.A placement policy implementation use rack information for placing ensembles.Simple rackware ensemble placement policy.Long poll read operation.Wrapper to get all recovered data from the request.Wrapper to get all recovered data from the request.Read only ledger handle.A placement policy use region information in the network topology for placing ensembles.Define a policy for speculative request execution.Define an executor for issuing speculative requests.A predicate checking the rack coverage for write quorum inRoundRobinDistributionSchedule, which ensures that a write quorum should be covered by at least two racks.Simple zoneaware ensemble placement policy.Zone and UpgradeDomain pair of a node. -
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.client.implClassDescriptionList of constants for defining client stats names.Ledger entry.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.confClassDescriptionThere are 3 digest types that can be used for verification.
EnsemblePlacementPolicyencapsulates the algorithm that bookkeeper client uses to select a number of bookies from the cluster as an ensemble for storing entries. -
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.protoClassDescriptionA class represents the information (e.g.Ledger entry.Ledger handle contains ledger metadata and is used to access the read and write operations to a ledger.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.proto.checksum
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.replicationClassDescriptionClass the enumerates all the possible error conditions.BookKeeper client.Admin client for BookKeeper clusters.Represents the entries of a segment of a ledger which are stored on subset of bookies in the segments bookie ensemble.Ledger handle contains ledger metadata and is used to access the read and write operations to a ledger.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.server.http
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.server.http.service
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.streamingClassDescriptionClass the enumerates all the possible error conditions.Ledger entry.Ledger handle contains ledger metadata and is used to access the read and write operations to a ledger.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.tools.cli.commands.autorecoveryClassDescriptionClass the enumerates all the possible error conditions.Admin client for BookKeeper clusters.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.tools.cli.commands.bookieClassDescriptionBookKeeper client.Ledger handle contains ledger metadata and is used to access the read and write operations to a ledger.
-
Classes in org.apache.bookkeeper.client used by org.apache.bookkeeper.verifier