Uses of Interface
org.apache.bookkeeper.feature.FeatureProvider
Packages that use FeatureProvider
Package
Description
Provides a Bookie server that stores entries for clients.
BookKeeper Client.
BookKeeper Client Public API.
BookKeeper Client implementation package.
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 FeatureProviderModifier and TypeMethodDescriptionLocalBookieEnsemblePlacementPolicy.initialize(ClientConfiguration conf, 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 FeatureProviderModifier and TypeFieldDescription(package private) FeatureProviderBookKeeper.Builder.featureProvider(package private) final FeatureProviderBookKeeper.featureProviderprotected FeatureProviderRegionAwareEnsemblePlacementPolicy.featureProviderMethods in org.apache.bookkeeper.client with parameters of type FeatureProviderModifier and TypeMethodDescriptionBookKeeper.Builder.featureProvider(FeatureProvider featureProvider) Feature Provider.(package private) static ClientInternalConfClientInternalConf.fromConfigAndFeatureProvider(ClientConfiguration conf, FeatureProvider featureProvider) 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.RackawareEnsemblePlacementPolicyImpl.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) RegionAwareEnsemblePlacementPolicy.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) 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 FeatureProviderModifierConstructorDescription(package private)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 FeatureProviderModifier and TypeMethodDescriptionBookKeeperBuilder.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 FeatureProviderModifier and TypeMethodDescriptionBookKeeperBuilderImpl.featureProvider(FeatureProvider featureProvider) -
Uses of FeatureProvider in org.apache.bookkeeper.feature
Classes in org.apache.bookkeeper.feature that implement FeatureProviderModifier and TypeClassDescriptionclassCacheableFeatureProvider<T extends Feature>Cacheable Feature Provider.classA provider will provide settable features.Fields in org.apache.bookkeeper.feature declared as FeatureProviderModifier and TypeFieldDescriptionstatic final FeatureProviderSettableFeatureProvider.DISABLE_ALLFields in org.apache.bookkeeper.feature with type parameters of type FeatureProviderModifier and TypeFieldDescriptionprotected final ConcurrentMap<String,FeatureProvider> CacheableFeatureProvider.scopesMethods in org.apache.bookkeeper.feature that return FeatureProviderModifier and TypeMethodDescriptionprotected abstract FeatureProviderCacheableFeatureProvider.makeProvider(String fullScopeName) protected FeatureProviderSettableFeatureProvider.makeProvider(String fullScopeName) Provide the feature provider under scope name.