Package | Description |
---|---|
org.apache.zookeeper.client | |
org.apache.zookeeper.common | |
org.apache.zookeeper.server |
ZooKeeper server theory of operation
ZooKeeperServer is designed to work in standalone mode and also
be extensible so that it can be used to implement the quorum based
version of ZooKeeper.
|
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.