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.
|
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.
|
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)
|
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 |
|