| Package | Description | 
|---|---|
| org.apache.zookeeper.server | 
 ZooKeeper server theory of operation 
 | 
| org.apache.zookeeper.server.admin | |
| org.apache.zookeeper.server.auth | |
| org.apache.zookeeper.server.command | |
| org.apache.zookeeper.server.persistence | |
| org.apache.zookeeper.server.quorum | |
| org.apache.zookeeper.server.util | 
| Class and Description | 
|---|
| ConnectionMXBean
 This MBean represents a client connection. 
 | 
| DatadirCleanupManager.PurgeTaskStatus
 Status of the dataDir purge task 
 | 
| DataNode
 This class contains the data for a node in the data tree. 
 | 
| DataTree
 This class maintains the tree data structure. 
 | 
| DataTree.ProcessTxnResult | 
| DataTreeBean
 This class implements the data tree MBean. 
 | 
| DataTreeMXBean
 Zookeeper data tree MBean. 
 | 
| EphemeralType
 
 Abstraction that interprets the  
ephemeralOwner field of a ZNode. | 
| EphemeralTypeEmulate353
 See https://issues.apache.org/jira/browse/ZOOKEEPER-2901
 version 3.5.3 introduced bugs associated with how TTL nodes were implemented. 
 | 
| ExitCode
 Exit code used to exit server 
 | 
| NIOServerCnxn
 This class handles communication with clients using NIO. 
 | 
| NIOServerCnxnFactory
 NIOServerCnxnFactory implements a multi-threaded ServerCnxnFactory using
 NIO non-blocking socket calls. 
 | 
| ReferenceCountedACLCache | 
| Request
 This is the structure that represents a request moving through a chain of
 RequestProcessors. 
 | 
| RequestProcessor
 RequestProcessors are chained together to process transactions. 
 | 
| RequestProcessor.RequestProcessorException | 
| ServerCnxn
 Interface to a Server connection - represents a connection from a client
 to the server. 
 | 
| ServerCnxnFactory | 
| ServerConfig
 Server configuration storage. 
 | 
| ServerStats
 Basic Server Statistics 
 | 
| ServerStats.Provider | 
| SessionTracker
 This is the basic interface that ZooKeeperServer uses to track sessions. 
 | 
| SessionTracker.Session | 
| SessionTracker.SessionExpirer | 
| SessionTrackerImpl.SessionImpl | 
| TxnLogProposalIterator
 This class provides an iterator interface to access Proposal deserialized
 from on-disk txnlog. 
 | 
| WatchesPathReport
 A watch report, essentially a mapping of path to session IDs of sessions that
 have set a watch on that path. 
 | 
| WatchesReport
 A watch report, essentially a mapping of session ID to paths that the session
 has set a watch on. 
 | 
| WatchesSummary
 A summary of watch information. 
 | 
| WorkerService
 WorkerService is a worker thread pool for running tasks and is implemented
 using one or more ExecutorServices. 
 | 
| WorkerService.WorkRequest
 Callers should implement a class extending WorkRequest in order to
 schedule work with the service. 
 | 
| ZKDatabase
 This class maintains the in memory database of zookeeper
 server states that includes the sessions, datatree and the
 committed logs. 
 | 
| ZooKeeperCriticalThread
 Represents critical thread. 
 | 
| ZooKeeperSaslServer | 
| ZooKeeperServer
 This class implements a simple standalone ZooKeeperServer. 
 | 
| ZooKeeperServer.State | 
| ZooKeeperServerBean
 This class implements the ZooKeeper server MBean interface. 
 | 
| ZooKeeperServerConf
 Configuration data for a  
ZooKeeperServer. | 
| ZooKeeperServerListener
 Listener for the critical resource events. 
 | 
| ZooKeeperServerMXBean
 ZooKeeper server MBean. 
 | 
| ZooKeeperThread
 This is the main class for catching all the uncaught exceptions thrown by the
 threads. 
 | 
| Class and Description | 
|---|
| ZooKeeperServer
 This class implements a simple standalone ZooKeeperServer. 
 | 
| Class and Description | 
|---|
| ServerCnxn
 Interface to a Server connection - represents a connection from a client
 to the server. 
 | 
| Class and Description | 
|---|
| ServerCnxn
 Interface to a Server connection - represents a connection from a client
 to the server. 
 | 
| ServerCnxnFactory | 
| ZooKeeperServer
 This class implements a simple standalone ZooKeeperServer. 
 | 
| Class and Description | 
|---|
| DataTree
 This class maintains the tree data structure. 
 | 
| Request
 This is the structure that represents a request moving through a chain of
 RequestProcessors. 
 | 
| ServerStats
 Basic Server Statistics 
 | 
| Class and Description | 
|---|
| Request
 This is the structure that represents a request moving through a chain of
 RequestProcessors. 
 | 
| RequestProcessor
 RequestProcessors are chained together to process transactions. 
 | 
| RequestProcessor.RequestProcessorException | 
| ServerCnxn
 Interface to a Server connection - represents a connection from a client
 to the server. 
 | 
| ServerCnxnFactory | 
| ServerStats.Provider | 
| SessionTracker
 This is the basic interface that ZooKeeperServer uses to track sessions. 
 | 
| SessionTracker.SessionExpirer | 
| SessionTrackerImpl
 This is a full featured SessionTracker. 
 | 
| SyncRequestProcessor
 This RequestProcessor logs requests to disk. 
 | 
| WorkerService
 WorkerService is a worker thread pool for running tasks and is implemented
 using one or more ExecutorServices. 
 | 
| ZKDatabase
 This class maintains the in memory database of zookeeper
 server states that includes the sessions, datatree and the
 committed logs. 
 | 
| ZooKeeperCriticalThread
 Represents critical thread. 
 | 
| ZooKeeperServer
 This class implements a simple standalone ZooKeeperServer. 
 | 
| ZooKeeperServer.State | 
| ZooKeeperServerBean
 This class implements the ZooKeeper server MBean interface. 
 | 
| ZooKeeperServerListener
 Listener for the critical resource events. 
 | 
| ZooKeeperServerMXBean
 ZooKeeper server MBean. 
 | 
| ZooKeeperThread
 This is the main class for catching all the uncaught exceptions thrown by the
 threads. 
 | 
| Class and Description | 
|---|
| DataTree
 This class maintains the tree data structure. 
 | 
| Request
 This is the structure that represents a request moving through a chain of
 RequestProcessors. 
 | 
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.