Uses of Interface
org.apache.bookkeeper.feature.FeatureProvider
-
Packages that use FeatureProvider Package Description org.apache.bookkeeper.bookie Provides a Bookie server that stores entries for clients.org.apache.bookkeeper.client BookKeeper Client.org.apache.bookkeeper.client.api BookKeeper Client Public API.org.apache.bookkeeper.client.impl BookKeeper Client implementation package.org.apache.bookkeeper.feature A feature-flag system that is used to proportionally control what features are enabled for the system. -
-
Uses of FeatureProvider in org.apache.bookkeeper.bookie
Methods in org.apache.bookkeeper.bookie with parameters of type FeatureProvider Modifier and Type Method Description EnsemblePlacementPolicyLocalBookieEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) -
Uses of FeatureProvider in org.apache.bookkeeper.client
Fields in org.apache.bookkeeper.client declared as FeatureProvider Modifier and Type Field Description (package private) FeatureProviderBookKeeper.Builder. featureProvider(package private) FeatureProviderBookKeeper. featureProviderprotected FeatureProviderRegionAwareEnsemblePlacementPolicy. featureProviderMethods in org.apache.bookkeeper.client with parameters of type FeatureProvider Modifier and Type Method Description BookKeeper.BuilderBookKeeper.Builder. featureProvider(FeatureProvider featureProvider)Feature Provider.(package private) static ClientInternalConfClientInternalConf. fromConfigAndFeatureProvider(ClientConfiguration conf, FeatureProvider featureProvider)EnsemblePlacementPolicyDefaultEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)EnsemblePlacementPolicyEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)Initialize the policy.RackawareEnsemblePlacementPolicyImplRackawareEnsemblePlacementPolicyImpl. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)RegionAwareEnsemblePlacementPolicyRegionAwareEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)EnsemblePlacementPolicyZoneawareEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)EnsemblePlacementPolicyZoneawareEnsemblePlacementPolicyImpl. initialize(ClientConfiguration conf, java.util.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 FeatureProvider Constructor Description BookKeeper(ClientConfiguration conf, org.apache.zookeeper.ZooKeeper zkc, io.netty.channel.EventLoopGroup eventLoopGroup, io.netty.buffer.ByteBufAllocator byteBufAllocator, StatsLogger rootStatsLogger, DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer requestTimer, FeatureProvider featureProvider)Constructor for use with the builder. -
Uses of FeatureProvider in org.apache.bookkeeper.client.api
Methods in org.apache.bookkeeper.client.api with parameters of type FeatureProvider Modifier and Type Method Description BookKeeperBuilderBookKeeperBuilder. featureProvider(FeatureProvider featureProvider)Configure the bookkeeper client to use a providedFeatureProvider. -
Uses of FeatureProvider in org.apache.bookkeeper.client.impl
Methods in org.apache.bookkeeper.client.impl with parameters of type FeatureProvider Modifier and Type Method Description BookKeeperBuilderBookKeeperBuilderImpl. featureProvider(FeatureProvider featureProvider) -
Uses of FeatureProvider in org.apache.bookkeeper.feature
Classes in org.apache.bookkeeper.feature that implement FeatureProvider Modifier and Type Class Description classCacheableFeatureProvider<T extends Feature>Cacheable Feature Provider.classSettableFeatureProviderA provider will provide settable features.Fields in org.apache.bookkeeper.feature declared as FeatureProvider Modifier and Type Field Description static FeatureProviderSettableFeatureProvider. DISABLE_ALLFields in org.apache.bookkeeper.feature with type parameters of type FeatureProvider Modifier and Type Field Description protected java.util.concurrent.ConcurrentMap<java.lang.String,FeatureProvider>CacheableFeatureProvider. scopesMethods in org.apache.bookkeeper.feature that return FeatureProvider Modifier and Type Method Description protected abstract FeatureProviderCacheableFeatureProvider. makeProvider(java.lang.String fullScopeName)protected FeatureProviderSettableFeatureProvider. makeProvider(java.lang.String fullScopeName)FeatureProviderCacheableFeatureProvider. scope(java.lang.String name)FeatureProviderFeatureProvider. scope(java.lang.String name)Provide the feature provider under scope name.
-