|
|||||||||
| 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 | ||||||||