|
|||||||||
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. |
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 |
FollowerHandler | There will be an instance of this class created by the Leader for each follower.All communication for a given Follower will be handled by this class. |
FollowerRequestProcessor | This RequestProcessor forwards any requests that modify the state of the system to the Leader. |
FollowerSessionTracker | This is really just a shell of a SessionTracker that tracks session activity to be forwarded to the Leader using a PING. |
FollowerSyncRequest | |
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. |
LocalPeerBean | Implementation of the local peer MBean interface. |
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 | |
QuorumPeer | This class manages the quorum protocol. |
QuorumPeer.QuorumServer | |
QuorumPeerConfig | |
QuorumPeerMain | Configuration file |
QuorumStats | |
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.ServerState |
Exception Summary | |
---|---|
QuorumPeerConfig.ConfigException |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |