protected class TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.RackQuorumCoverageSet extends java.lang.Object implements TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSet
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.HashSet<java.lang.String> |
racksOrRegionsInQuorum |
(package private) int |
seenBookies |
| Modifier | Constructor and Description |
|---|---|
protected |
RackQuorumCoverageSet(int minNumRacksPerWriteQuorum) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBookie(org.apache.bookkeeper.net.BookieNode candidate) |
boolean |
apply(org.apache.bookkeeper.net.BookieNode candidate) |
TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.RackQuorumCoverageSet |
duplicate() |
java.util.HashSet<java.lang.String> racksOrRegionsInQuorum
int seenBookies
protected RackQuorumCoverageSet(int minNumRacksPerWriteQuorum)
public boolean apply(org.apache.bookkeeper.net.BookieNode candidate)
apply in interface TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSetpublic void addBookie(org.apache.bookkeeper.net.BookieNode candidate)
addBookie in interface TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSetpublic TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.RackQuorumCoverageSet duplicate()
duplicate in interface TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.CoverageSetCopyright © 2011–2024 The Apache Software Foundation. All rights reserved.