Uses of Class org.apache.zookeeper.server.quorum.Vote (Apache ZooKeeper - Server 3.7.0 API)
Date: 2021-03-17

## Uses of Class
org.apache.zookeeper.server.quorum.Vote

- Packages that use Vote
  Package | Description
  --- | ---
  org.apache.zookeeper.server.quorum |

- - ### Uses of Vote in org.apache.zookeeper.server.quorum

    Methods in org.apache.zookeeper.server.quorum that return Vote
    Modifier and Type | Method and Description
    --- | ---
    `Vote` | QuorumPeer.`getCurrentVote()`
    `Vote` | FastLeaderElection.`getVote()`
    `Vote` | Election.`lookForLeader()`
    `Vote` | FastLeaderElection.`lookForLeader()` Starts a new round of leader election.

    Methods in org.apache.zookeeper.server.quorum with parameters of type Vote
    Modifier and Type | Method and Description
    --- | ---
    `protected SyncedLearnerTracker` | FastLeaderElection.`getVoteTracker(Map<Long,Vote> votes, Vote vote)` Given a set of votes, return the SyncedLearnerTracker which is used to determines if have sufficient to declare the end of the election round.
    `void` | QuorumPeer.`setCurrentVote(Vote v)`

    Method parameters in org.apache.zookeeper.server.quorum with type arguments of type Vote
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | FastLeaderElection.`checkLeader(Map<Long,Vote> votes, long leader, long electionEpoch)` In the case there is a leader elected, and a quorum supporting this leader, we have to check if the leader has voted and acked that it is leading.
    `protected SyncedLearnerTracker` | FastLeaderElection.`getVoteTracker(Map<Long,Vote> votes, Vote vote)` Given a set of votes, return the SyncedLearnerTracker which is used to determines if have sufficient to declare the end of the election round.

Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.