# Uses of Package
org.apache.zookeeper.server.quorum

Packages that use org.apache.zookeeper.server.quorum
Package
Description
org.apache.zookeeper.client
org.apache.zookeeper.common
org.apache.zookeeper.server
ZooKeeper server theory of operation
org.apache.zookeeper.server.controller
org.apache.zookeeper.server.quorum
org.apache.zookeeper.server.quorum.auth
org.apache.zookeeper.server.quorum.flexible
org.apache.zookeeper.server.util

Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.client
Class
Description
QuorumPeerConfig.ConfigException
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.common
Class
Description
QuorumPeerConfig.ConfigException
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.server
Class
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
QuorumPacket
QuorumPeerConfig
QuorumPeerConfig.ConfigException
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.server.controller
Class
Description
QuorumPeer
This class manages the quorum protocol.
QuorumPeerConfig
QuorumPeerConfig.ConfigException
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.server.quorum
Class
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.
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.
LearnerHandlerMXBean
This MBean represents a server connection for a learner.
LearnerInfo
LearnerMaster
interface for keeping Observers in sync
LearnerSyncRequest
LearnerSyncThrottler
Utility class to limit the number of concurrent syncs from a leader to observers and followers or from a follower to observers.
LearnerSyncThrottler.SyncType
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.
MultipleAddresses
This class allows to store several quorum and electing addresses.
Observer
Observers are peers that do not take part in the atomic broadcast protocol.
ObserverZooKeeperServer
A ZooKeeperServer for the Observer node type.
QuorumAuthPacket
QuorumCnxManager
This class implements a connection manager for leader election using TCP.
QuorumCnxManager.InitialMessage
QuorumCnxManager.InitialMessage.InitialMessageException
QuorumCnxManager.Listener
Thread to listen on some ports
QuorumCnxManager.Message
QuorumMXBean
An MBean representing a zookeeper cluster nodes (aka quorum peers)
QuorumPacket
QuorumPeer
This class manages the quorum protocol.
QuorumPeer.LearnerType
QuorumPeer.QuorumServer
QuorumPeer.ServerState
QuorumPeer.SyncMode
(Used for monitoring) When peer is in synchronization phase, this shows which synchronization mechanism is being used
QuorumPeer.ZabState
(Used for monitoring) shows the current phase of Zab protocol that peer is running.
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.
StateSummary
This class encapsulates the state comparison logic.
SyncedLearnerTracker
SyncedLearnerTracker.QuorumVerifierAcksetPair
SyncThrottleException
Thrown when a `Leader` has too many concurrent syncs being sent to observers.
UpgradeableSessionTracker
A session tracker that supports upgradeable local sessions.
Vote
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.server.quorum.auth
Class
Description
QuorumAuthPacket
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.server.quorum.flexible
Class
Description
Leader
This class has the control logic for the Leader.
Leader.Proposal
LearnerHandler
There will be an instance of this class created by the Leader for each learner.
QuorumPeer.QuorumServer
QuorumPeerConfig.ConfigException
SyncedLearnerTracker
Classes in org.apache.zookeeper.server.quorum used by org.apache.zookeeper.server.util
Class
Description
QuorumPeerConfig
QuorumPeerConfig.ConfigException