Class RackawareEnsemblePlacementPolicyImpl

java.lang.Object
org.apache.bookkeeper.client.TopologyAwareEnsemblePlacementPolicy
org.apache.bookkeeper.client.RackawareEnsemblePlacementPolicyImpl
All Implemented Interfaces:
EnsemblePlacementPolicy, ITopologyAwareEnsemblePlacementPolicy<BookieNode>
Direct Known Subclasses:
RackawareEnsemblePlacementPolicy

@StatsDoc(name="bookkeeper_client", help="BookKeeper client stats") public class RackawareEnsemblePlacementPolicyImpl extends TopologyAwareEnsemblePlacementPolicy
Simple rackware ensemble placement policy.

Make most of the class and methods as protected, so it could be extended to implement other algorithms.