Class LeaderElection
- java.lang.Object
-
- org.apache.zookeeper.server.quorum.LeaderElection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
LeaderElection.ElectionResult
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Random
epochGen
Deprecated.protected QuorumPeer
self
Deprecated.
-
Constructor Summary
Constructors Constructor Description LeaderElection(QuorumPeer self)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected LeaderElection.ElectionResult
countVotes(java.util.HashMap<java.net.InetSocketAddress,Vote> votes, java.util.HashSet<java.lang.Long> heardFrom)
Deprecated.Vote
lookForLeader()
Deprecated.Invoked in QuorumPeer to find or elect a new leader.void
shutdown()
Deprecated.There is nothing to shutdown in this implementation of leader election, so we simply have an empty method.
-
-
-
Field Detail
-
epochGen
protected static final java.util.Random epochGen
Deprecated.
-
self
protected QuorumPeer self
Deprecated.
-
-
Constructor Detail
-
LeaderElection
public LeaderElection(QuorumPeer self)
Deprecated.
-
-
Method Detail
-
countVotes
protected LeaderElection.ElectionResult countVotes(java.util.HashMap<java.net.InetSocketAddress,Vote> votes, java.util.HashSet<java.lang.Long> heardFrom)
Deprecated.
-
shutdown
public void shutdown()
Deprecated.There is nothing to shutdown in this implementation of leader election, so we simply have an empty method.
-
lookForLeader
public Vote lookForLeader() throws java.lang.InterruptedException
Deprecated.Invoked in QuorumPeer to find or elect a new leader.- Specified by:
lookForLeader
in interfaceElection
- Throws:
java.lang.InterruptedException
-
-