Uses of Interface
org.apache.bookkeeper.client.EnsemblePlacementPolicy
Packages that use EnsemblePlacementPolicy
Package
Description
Provides a Bookie server that stores entries for clients.
BookKeeper Client.
Configurations used by bookkeeper.
-
Uses of EnsemblePlacementPolicy in org.apache.bookkeeper.bookie
Classes in org.apache.bookkeeper.bookie that implement EnsemblePlacementPolicyModifier and TypeClassDescriptionclassSpecial ensemble placement policy that always return local bookie.Methods in org.apache.bookkeeper.bookie that return EnsemblePlacementPolicyModifier and TypeMethodDescriptionLocalBookieEnsemblePlacementPolicy.initialize(ClientConfiguration conf, 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.clientModifier and TypeInterfaceDescriptioninterfaceITopologyAwareEnsemblePlacementPolicy<T extends Node>Interface for topology aware ensemble placement policy.Classes in org.apache.bookkeeper.client that implement EnsemblePlacementPolicyModifier and TypeClassDescriptionclassDefault Ensemble Placement Policy, which picks bookies randomly.classA placement policy implementation use rack information for placing ensembles.classSimple rackware ensemble placement policy.classA placement policy use region information in the network topology for placing ensembles.(package private) classclassA placement policy implementation use zone information for placing ensembles.classSimple zoneaware ensemble placement policy.Fields in org.apache.bookkeeper.client declared as EnsemblePlacementPolicyModifier and TypeFieldDescription(package private) final EnsemblePlacementPolicyBookKeeper.placementPolicyMethods in org.apache.bookkeeper.client that return EnsemblePlacementPolicyModifier and TypeMethodDescription(package private) EnsemblePlacementPolicyBookKeeper.getPlacementPolicy()ClientContext.getPlacementPolicy()DefaultEnsemblePlacementPolicy.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) EnsemblePlacementPolicy.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) Initialize the policy.ZoneawareEnsemblePlacementPolicy.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) ZoneawareEnsemblePlacementPolicyImpl.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) protected EnsemblePlacementPolicyBookKeeper.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 EnsemblePlacementPolicyModifierConstructorDescriptionBookieWatcherImpl(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 EnsemblePlacementPolicyModifier and TypeMethodDescriptionClass<? extends EnsemblePlacementPolicy>ClientConfiguration.getEnsemblePlacementPolicy()Get Ensemble Placement Policy Class.Method parameters in org.apache.bookkeeper.conf with type arguments of type EnsemblePlacementPolicyModifier and TypeMethodDescriptionClientConfiguration.setEnsemblePlacementPolicy(Class<? extends EnsemblePlacementPolicy> policyClass) Set Ensemble Placement Policy Class.