Uses of Package
org.apache.zookeeper.server
Packages that use org.apache.zookeeper.server
Package
Description
ZooKeeper server theory of operation
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.auditClassDescriptionThis is the structure that represents a request moving through a chain of RequestProcessors.
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.serverClassDescriptionImplements a token-bucket based rate limiting mechanism with optional probabilistic dropping inspired by the BLUE queue management algorithm [1].Indicates that the number of client connections has exceeded some limit.This MBean represents a client connection.Status of the dataDir purge taskThis class contains the data for a node in the data tree.This class maintains the tree data structure.A helper class to maintain the digest meta associated with specific zxid.This class implements the data tree MBean.Zookeeper data tree MBean.Defines how to calculate the digest for a given node.Abstraction that interprets the
ephemeralOwner
field of a ZNode.See https://issues.apache.org/jira/browse/ZOOKEEPER-2901 version 3.5.3 introduced bugs associated with how TTL nodes were implemented.Exit code used to exit serverThis class handles communication with clients using NIO.NIOServerCnxnFactory implements a multi-threaded ServerCnxnFactory using NIO non-blocking socket calls.The SelectorThread receives newly accepted connections from the AcceptThread and is responsible for selecting for I/O readiness across the connections.The interface defined to manage the hash based on the entries in the nodes map.This is the structure that represents a request moving through a chain of RequestProcessors.RequestProcessors are chained together to process transactions.When enabled, the RequestThrottler limits the number of outstanding requests currently submitted to the request processor pipeline.Interface to a Server connection - represents a connection from a client to the server.Server configuration storage.Basic Server StatisticsThis is the basic interface that ZooKeeperServer uses to track sessions.This class provides an iterator interface to access Proposal deserialized from on-disk txnlog.WorkerService is a worker thread pool for running tasks and is implemented using one or more ExecutorServices.Callers should implement a class extending WorkRequest in order to schedule work with the service.This class maintains the in memory database of zookeeper server states that includes the sessions, datatree and the committed logs.Represents critical thread.This class implements a simple standalone ZooKeeperServer.This class implements the ZooKeeper server MBean interface.Configuration data for aZooKeeperServer
.Listener for the critical resource events.ZooKeeper server MBean.ZooKeeper server shutdown handler which will be used to handle ERROR or SHUTDOWN server state transitions, which in turn releases the associated shutdown latch.This is the main class for catching all the uncaught exceptions thrown by the threads. -
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.admin
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.authClassDescriptionInterface to a Server connection - represents a connection from a client to the server.This class implements a simple standalone ZooKeeperServer.
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.commandClassDescriptionInterface to a Server connection - represents a connection from a client to the server.This class implements a simple standalone ZooKeeperServer.
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.controllerClassDescriptionThis class handles communication with clients using NIO.NIOServerCnxnFactory implements a multi-threaded ServerCnxnFactory using NIO non-blocking socket calls.The SelectorThread receives newly accepted connections from the AcceptThread and is responsible for selecting for I/O readiness across the connections.Interface to a Server connection - represents a connection from a client to the server.Server configuration storage.This class implements a simple standalone ZooKeeperServer.
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.persistenceClassDescriptionThis class maintains the tree data structure.This is the structure that represents a request moving through a chain of RequestProcessors.Basic Server Statistics
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.quorumClassDescriptionThis is the structure that represents a request moving through a chain of RequestProcessors.RequestProcessors are chained together to process transactions.Interface to a Server connection - represents a connection from a client to the server.This is the basic interface that ZooKeeperServer uses to track sessions.This is a full featured SessionTracker.This RequestProcessor logs requests to disk.WorkerService is a worker thread pool for running tasks and is implemented using one or more ExecutorServices.This class maintains the in memory database of zookeeper server states that includes the sessions, datatree and the committed logs.Represents critical thread.This class implements a simple standalone ZooKeeperServer.This class implements the ZooKeeper server MBean interface.Listener for the critical resource events.ZooKeeper server MBean.This is the main class for catching all the uncaught exceptions thrown by the threads.
-
Classes in org.apache.zookeeper.server used by org.apache.zookeeper.server.utilClassDescriptionThis class maintains the tree data structure.Server configuration storage.A helper class to represent the txn entry.