| Package | Description | 
|---|---|
| org.apache.zookeeper.client | |
| org.apache.zookeeper.common | |
| org.apache.zookeeper.server | 
 ZooKeeper server theory of operation 
 | 
| org.apache.zookeeper.server.quorum | |
| org.apache.zookeeper.server.quorum.flexible | |
| org.apache.zookeeper.server.util | 
| Class and Description | 
|---|
| QuorumPeerConfig.ConfigException | 
| Class and Description | 
|---|
| QuorumPeerConfig.ConfigException | 
| Class and Description | 
|---|
| BufferStats
 Provides live statistics about Jute buffer usage in term of proposal and client request size. 
 | 
| Leader.Proposal | 
| Observer
 Observers are peers that do not take part in the atomic broadcast protocol. 
 | 
| ObserverMXBean
 Observer MX Bean interface, implemented by ObserverBean 
 | 
| QuorumPeerConfig | 
| QuorumPeerConfig.ConfigException | 
| Class and Description | 
|---|
| BufferStats
 Provides live statistics about Jute buffer usage in term of proposal and client request size. 
 | 
| CommitProcessor
 This RequestProcessor matches the incoming committed requests with the
 locally submitted requests. 
 | 
| Election | 
| Follower
 This class has the control logic for the Follower. 
 | 
| FollowerMXBean
 Follower MBean 
 | 
| FollowerZooKeeperServer
 Just like the standard ZooKeeperServer. 
 | 
| Leader
 This class has the control logic for the Leader. 
 | 
| Leader.Proposal | 
| Leader.XidRolloverException | 
| LeaderBean
 Leader MBean interface implementation. 
 | 
| LeaderElection.ElectionResult
 Deprecated.  
  | 
| LeaderElectionMXBean
 Leader election protocol MBean. 
 | 
| LeaderMXBean
 Leader MBean. 
 | 
| LeaderZooKeeperServer
 Just like the standard ZooKeeperServer. 
 | 
| Learner
 This class is the superclass of two of the three main actors in a ZK
 ensemble: Followers and Observers. 
 | 
| LearnerHandler
 There will be an instance of this class created by the Leader for each
 learner. 
 | 
| LearnerSnapshot | 
| LearnerSnapshotThrottler
 Utility class to limit the number of concurrent snapshots from a leader to
 observers and followers. 
 | 
| LearnerSyncRequest | 
| LearnerZooKeeperServer
 Parent class for all ZooKeeperServers for Learners 
 | 
| LocalPeerBean
 Implementation of the local peer MBean interface. 
 | 
| LocalPeerMXBean
 A local zookeeper server MBean interface. 
 | 
| LocalSessionTracker
 Local session tracker. 
 | 
| Observer
 Observers are peers that do not take part in the atomic broadcast protocol. 
 | 
| ObserverZooKeeperServer
 A ZooKeeperServer for the Observer node type. 
 | 
| QuorumCnxManager
 This class implements a connection manager for leader election using TCP. 
 | 
| QuorumCnxManager.InitialMessage | 
| QuorumCnxManager.InitialMessage.InitialMessageException | 
| QuorumCnxManager.Listener
 Thread to listen on some port 
 | 
| QuorumCnxManager.Message | 
| QuorumMXBean
 An MBean representing a zookeeper cluster nodes (aka quorum peers) 
 | 
| QuorumPeer
 This class manages the quorum protocol. 
 | 
| QuorumPeer.LearnerType | 
| QuorumPeer.QuorumServer | 
| QuorumPeer.ServerState | 
| QuorumPeerConfig | 
| QuorumPeerConfig.ConfigException | 
| QuorumStats.Provider | 
| QuorumZooKeeperServer
 Abstract base class for all ZooKeeperServers that participate in
 a quorum. 
 | 
| RemotePeerMXBean
 A proxy for a remote quorum peer. 
 | 
| ServerBean
 An abstract base class for the leader and follower MBeans. 
 | 
| ServerMXBean
 A quorum server MBean. 
 | 
| SnapshotThrottleException
 Thrown when a  
Leader has too many concurrent snapshots being sent
 to observers. | 
| StateSummary
 This class encapsulates the state comparison logic. 
 | 
| SyncedLearnerTracker | 
| SyncedLearnerTracker.QuorumVerifierAcksetPair | 
| UpgradeableSessionTracker
 A session tracker that supports upgradeable local sessions. 
 | 
| Vote | 
| Class and Description | 
|---|
| QuorumPeer.QuorumServer | 
| QuorumPeerConfig.ConfigException | 
| Class and Description | 
|---|
| QuorumPeerConfig.ConfigException | 
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.