| 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 | |
| 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–2021 The Apache Software Foundation. All rights reserved.