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 EnsemblePlacementPolicy
LocalBookieEnsemblePlacementPolicy. 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) FeatureProvider
BookKeeper.Builder. featureProvider
(package private) FeatureProvider
BookKeeper. featureProvider
protected FeatureProvider
RegionAwareEnsemblePlacementPolicy. featureProvider
Methods in org.apache.bookkeeper.client with parameters of type FeatureProvider Modifier and Type Method Description BookKeeper.Builder
BookKeeper.Builder. featureProvider(FeatureProvider featureProvider)
Feature Provider.(package private) static ClientInternalConf
ClientInternalConf. fromConfigAndFeatureProvider(ClientConfiguration conf, FeatureProvider featureProvider)
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.RackawareEnsemblePlacementPolicyImpl
RackawareEnsemblePlacementPolicyImpl. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
RegionAwareEnsemblePlacementPolicy
RegionAwareEnsemblePlacementPolicy. initialize(ClientConfiguration conf, java.util.Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver)
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 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 BookKeeperBuilder
BookKeeperBuilder. 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 BookKeeperBuilder
BookKeeperBuilderImpl. 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 class
CacheableFeatureProvider<T extends Feature>
Cacheable Feature Provider.class
SettableFeatureProvider
A provider will provide settable features.Fields in org.apache.bookkeeper.feature declared as FeatureProvider Modifier and Type Field Description static FeatureProvider
SettableFeatureProvider. DISABLE_ALL
Fields 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. scopes
Methods in org.apache.bookkeeper.feature that return FeatureProvider Modifier and Type Method Description protected abstract FeatureProvider
CacheableFeatureProvider. makeProvider(java.lang.String fullScopeName)
protected FeatureProvider
SettableFeatureProvider. makeProvider(java.lang.String fullScopeName)
FeatureProvider
CacheableFeatureProvider. scope(java.lang.String name)
FeatureProvider
FeatureProvider. scope(java.lang.String name)
Provide the feature provider under scope name.
-