- <init>
- lead
This method is main function that is called to lead
- shutdown
Close down all the LearnerHandlers
- isLearnerSynced
- propose
create a proposal and send it out to all the members
- addForwardingFollower
- addLearnerHandler
Adds peer to the leader.
- commit
Create a commit packet and send it to all the members of the quorum
- getEpoch
Returns the current epoch of the leader.
- getEpochToPropose
- getForwardingFollowers
Returns a copy of the current forwarding follower snapshot
- getLearners
Returns a copy of the current learner snapshot