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 | |
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.
|
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 |
Class and Description |
---|
QuorumPeer.QuorumServer |
QuorumPeerConfig.ConfigException |
Class and Description |
---|
QuorumPeerConfig |
QuorumPeerConfig.ConfigException |
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.