public interface QuorumVerifier
Modifier and Type | Method and Description |
---|---|
default boolean |
askOracle() |
boolean |
containsQuorum(Set<Long> set) |
boolean |
equals(Object o) |
Map<Long,QuorumPeer.QuorumServer> |
getAllMembers() |
default boolean |
getNeedOracle() |
Map<Long,QuorumPeer.QuorumServer> |
getObservingMembers() |
default String |
getOraclePath() |
long |
getVersion() |
Map<Long,QuorumPeer.QuorumServer> |
getVotingMembers() |
long |
getWeight(long id) |
default boolean |
overrideQuorumDecision(List<LearnerHandler> forwardingFollowers) |
default boolean |
revalidateOutstandingProp(Leader self,
ArrayList<Leader.Proposal> outstandingProposal,
long lastCommitted) |
default boolean |
revalidateVoteset(SyncedLearnerTracker voteSet,
boolean timeout) |
void |
setVersion(long ver) |
String |
toString() |
default boolean |
updateNeedOracle(List<LearnerHandler> forwardingFollowers) |
long getWeight(long id)
long getVersion()
void setVersion(long ver)
Map<Long,QuorumPeer.QuorumServer> getAllMembers()
Map<Long,QuorumPeer.QuorumServer> getVotingMembers()
Map<Long,QuorumPeer.QuorumServer> getObservingMembers()
default boolean updateNeedOracle(List<LearnerHandler> forwardingFollowers)
default boolean getNeedOracle()
default boolean askOracle()
default boolean overrideQuorumDecision(List<LearnerHandler> forwardingFollowers)
default boolean revalidateOutstandingProp(Leader self, ArrayList<Leader.Proposal> outstandingProposal, long lastCommitted)
default boolean revalidateVoteset(SyncedLearnerTracker voteSet, boolean timeout)
default String getOraclePath()
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.