|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Election | |
FollowerMXBean | Follower MBean |
LeaderElectionMXBean | Leader election protocol MBean. |
LeaderMXBean | Leader MBean. |
LocalPeerMXBean | A local zookeeper server MBean interface. |
ObserverMXBean | Observer MX Bean interface, implemented by ObserverBean |
QuorumMXBean | An MBean representing a zookeeper cluster nodes (aka quorum peers) |
QuorumPeer.Factory | Create an instance of a quorum peer |
QuorumStats.Provider | |
RemotePeerMXBean | A proxy for a remote quorum peer. |
ServerMXBean | A quorum server MBean. |
Class Summary | |
---|---|
AuthFastLeaderElection | |
AuthFastLeaderElection.Notification | |
AuthFastLeaderElection.ToSend | |
CommitProcessor | This RequestProcessor matches the incoming committed requests with the locally submitted requests. |
FastLeaderElection | Implementation of leader election using TCP. |
FastLeaderElection.Notification | Notifications are messages that let other peers know that a given peer has changed its vote, either because it has joined leader election or because it learned of another peer with higher zxid or same zxid and higher server id |
FastLeaderElection.ToSend | Messages that a peer wants to send to other peers. |
Follower | This class has the control logic for the Follower. |
FollowerBean | Follower MBean inteface implementation |
FollowerRequestProcessor | This RequestProcessor forwards any requests that modify the state of the system to the Leader. |
FollowerZooKeeperServer | Just like the standard ZooKeeperServer. |
Leader | This class has the control logic for the Leader. |
Leader.Proposal | |
LeaderBean | Leader MBean interface implementation. |
LeaderElection | |
LeaderElection.ElectionResult | |
LeaderElectionBean | Leader election MBean interface implementation |
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. |
LearnerSessionTracker | This is really just a shell of a SessionTracker that tracks session activity to be forwarded to the Leader using a PING. |
LearnerSyncRequest | |
LearnerZooKeeperServer | Parent class for all ZooKeeperServers for Learners |
LocalPeerBean | Implementation of the local peer MBean interface. |
Observer | Observers are peers that do not take part in the atomic broadcast protocol. |
ObserverRequestProcessor | This RequestProcessor forwards any requests that modify the state of the system to the Leader. |
ObserverZooKeeperServer | A ZooKeeperServer for the Observer node type. |
ProposalRequestProcessor | This RequestProcessor simply forwards requests to an AckRequestProcessor and SyncRequestProcessor. |
QuorumBean | |
QuorumCnxManager | This class implements a connection manager for leader election using TCP. |
QuorumCnxManager.Message | |
QuorumPacket | |
QuorumPeer | This class manages the quorum protocol. |
QuorumPeer.QuorumServer | |
QuorumPeerConfig | |
QuorumPeerMain | Configuration file |
QuorumStats | |
QuorumZooKeeperServer | Abstract base class for all ZooKeeperServers that participate in a quorum. |
RemotePeerBean | A remote peer bean only provides limited information about the remote peer, and the peer cannot be managed remotely. |
SendAckRequestProcessor | |
ServerBean | An abstract base class for the leader and follower MBeans. |
Vote |
Enum Summary | |
---|---|
QuorumPeer.LearnerType | |
QuorumPeer.ServerState |
Exception Summary | |
---|---|
Leader.XidRolloverException | |
QuorumPeerConfig.ConfigException |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |