Uses of Interface
org.apache.bookkeeper.client.EnsemblePlacementPolicy
-
Packages that use EnsemblePlacementPolicy Package Description org.apache.bookkeeper.bookie Provides a Bookie server that stores entries for clients.org.apache.bookkeeper.client BookKeeper Client.org.apache.bookkeeper.conf Configurations used by bookkeeper. -
-
Uses of EnsemblePlacementPolicy in org.apache.bookkeeper.bookie
Classes in org.apache.bookkeeper.bookie that implement EnsemblePlacementPolicy Modifier and Type Class Description class
LocalBookieEnsemblePlacementPolicy
Special ensemble placement policy that always return local bookie.Methods in org.apache.bookkeeper.bookie that return EnsemblePlacementPolicy Modifier and Type Method Description EnsemblePlacementPolicy
LocalBookieEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
-
Uses of EnsemblePlacementPolicy in org.apache.bookkeeper.client
Subinterfaces of EnsemblePlacementPolicy in org.apache.bookkeeper.client Modifier and Type Interface Description interface
ITopologyAwareEnsemblePlacementPolicy<T extends Node>
Interface for topology aware ensemble placement policy.Classes in org.apache.bookkeeper.client that implement EnsemblePlacementPolicy Modifier and Type Class Description class
DefaultEnsemblePlacementPolicy
Default Ensemble Placement Policy, which picks bookies randomly.class
RackawareEnsemblePlacementPolicy
A placement policy implementation use rack information for placing ensembles.class
RackawareEnsemblePlacementPolicyImpl
Simple rackware ensemble placement policy.class
RegionAwareEnsemblePlacementPolicy
A placement policy use region information in the network topology for placing ensembles.(package private) class
TopologyAwareEnsemblePlacementPolicy
class
ZoneawareEnsemblePlacementPolicy
A placement policy implementation use zone information for placing ensembles.class
ZoneawareEnsemblePlacementPolicyImpl
Simple zoneaware ensemble placement policy.Fields in org.apache.bookkeeper.client declared as EnsemblePlacementPolicy Modifier and Type Field Description (package private) EnsemblePlacementPolicy
BookKeeper. placementPolicy
Methods in org.apache.bookkeeper.client that return EnsemblePlacementPolicy Modifier and Type Method Description (package private) EnsemblePlacementPolicy
BookKeeper. getPlacementPolicy()
EnsemblePlacementPolicy
ClientContext. getPlacementPolicy()
EnsemblePlacementPolicy
DefaultEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
EnsemblePlacementPolicy
EnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
Initialize the policy.EnsemblePlacementPolicy
ZoneawareEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
EnsemblePlacementPolicy
ZoneawareEnsemblePlacementPolicyImpl. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
protected EnsemblePlacementPolicy
BookKeeper. initializeEnsemblePlacementPolicy(ClientConfiguration conf, DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
Constructors in org.apache.bookkeeper.client with parameters of type EnsemblePlacementPolicy Constructor Description BookieWatcherImpl(ClientConfiguration conf, EnsemblePlacementPolicy placementPolicy, RegistrationClient registrationClient, BookieAddressResolver bookieAddressResolver, StatsLogger statsLogger)
-
Uses of EnsemblePlacementPolicy in org.apache.bookkeeper.conf
Methods in org.apache.bookkeeper.conf that return types with arguments of type EnsemblePlacementPolicy Modifier and Type Method Description java.lang.Class<? extends EnsemblePlacementPolicy>
ClientConfiguration. getEnsemblePlacementPolicy()
Get Ensemble Placement Policy Class.Method parameters in org.apache.bookkeeper.conf with type arguments of type EnsemblePlacementPolicy Modifier and Type Method Description ClientConfiguration
ClientConfiguration. setEnsemblePlacementPolicy(java.lang.Class<? extends EnsemblePlacementPolicy> policyClass)
Set Ensemble Placement Policy Class.
-