protected static class TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints extends java.lang.Object implements ITopologyAwareEnsemblePlacementPolicy.Ensemble<org.apache.bookkeeper.net.BookieNode>
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.util.List<org.apache.bookkeeper.net.BookieId> |
EMPTY_LIST |
static TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints |
INSTANCE |
| Modifier | Constructor and Description |
|---|---|
protected |
EnsembleForReplacementWithNoConstraints() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addNode(org.apache.bookkeeper.net.BookieNode node)
Append the new bookie node to the ensemble only if the ensemble doesnt
already contain the same bookie.
|
java.util.List<org.apache.bookkeeper.net.BookieId> |
toList() |
boolean |
validate()
Validates if an ensemble is valid.
|
public static final TopologyAwareEnsemblePlacementPolicy.EnsembleForReplacementWithNoConstraints INSTANCE
static final java.util.List<org.apache.bookkeeper.net.BookieId> EMPTY_LIST
protected EnsembleForReplacementWithNoConstraints()
public boolean addNode(org.apache.bookkeeper.net.BookieNode node)
ITopologyAwareEnsemblePlacementPolicy.EnsembleaddNode in interface ITopologyAwareEnsemblePlacementPolicy.Ensemble<org.apache.bookkeeper.net.BookieNode>node - new candidate bookie node.public java.util.List<org.apache.bookkeeper.net.BookieId> toList()
toList in interface ITopologyAwareEnsemblePlacementPolicy.Ensemble<org.apache.bookkeeper.net.BookieNode>public boolean validate()
validate in interface ITopologyAwareEnsemblePlacementPolicy.Ensemble<org.apache.bookkeeper.net.BookieNode>Copyright © 2011–2024 The Apache Software Foundation. All rights reserved.