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 |
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 |
Copyright © 2008–2019 The Apache Software Foundation. All rights reserved.