Uses of Interface
org.apache.bookkeeper.proto.BookieAddressResolver
Packages that use BookieAddressResolver
Package
Description
Provides a Bookie server that stores entries for clients.
BookKeeper Client.
Network-related classes.
Classes related to the Bookkeeper protocol.
This classes provides some helper mixins for easily to add commands
to bookie shell.
-
Uses of BookieAddressResolver in org.apache.bookkeeper.bookie
Methods in org.apache.bookkeeper.bookie with parameters of type BookieAddressResolverModifier and TypeMethodDescriptionLocalBookieEnsemblePlacementPolicy.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer hashedWheelTimer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) -
Uses of BookieAddressResolver in org.apache.bookkeeper.client
Classes in org.apache.bookkeeper.client that implement BookieAddressResolverModifier and TypeClassDescriptionfinal classResolve legacy style BookieIDs to Network addresses.classResolve BookieIDs to Network addresses.Fields in org.apache.bookkeeper.client declared as BookieAddressResolverModifier and TypeFieldDescriptionprotected BookieAddressResolverTopologyAwareEnsemblePlacementPolicy.bookieAddressResolverMethods in org.apache.bookkeeper.client that return BookieAddressResolverModifier and TypeMethodDescriptionBookieWatcher.getBookieAddressResolver()BookieWatcherImpl.getBookieAddressResolver()BookKeeper.getBookieAddressResolver()BookKeeperAdmin.getBookieAddressResolver()Methods in org.apache.bookkeeper.client with parameters of type BookieAddressResolverModifier and TypeMethodDescriptionDefaultEnsemblePlacementPolicy.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.protected RackawareEnsemblePlacementPolicyRackawareEnsemblePlacementPolicy.initialize(DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, boolean reorderReadsRandom, int stabilizePeriodSeconds, int reorderThresholdPendingRequests, boolean isWeighted, int maxWeightMultiple, int minNumRacksPerWriteQuorum, boolean enforceMinNumRacksPerWriteQuorum, boolean ignoreLocalNodeInPlacementPolicy, boolean useHostnameResolveLocalNodePlacementPolicy, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) protected RackawareEnsemblePlacementPolicyRackawareEnsemblePlacementPolicy.initialize(DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, boolean reorderReadsRandom, int stabilizePeriodSeconds, int reorderThresholdPendingRequests, boolean isWeighted, int maxWeightMultiple, int minNumRacksPerWriteQuorum, boolean enforceMinNumRacksPerWriteQuorum, boolean ignoreLocalNodeInPlacementPolicy, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) RackawareEnsemblePlacementPolicyImpl.initialize(ClientConfiguration conf, Optional<DNSToSwitchMapping> optionalDnsResolver, io.netty.util.HashedWheelTimer timer, FeatureProvider featureProvider, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) protected RackawareEnsemblePlacementPolicyImplRackawareEnsemblePlacementPolicyImpl.initialize(DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, boolean reorderReadsRandom, int stabilizePeriodSeconds, int reorderThresholdPendingRequests, boolean isWeighted, int maxWeightMultiple, int minNumRacksPerWriteQuorum, boolean enforceMinNumRacksPerWriteQuorum, boolean ignoreLocalNodeInPlacementPolicy, boolean useHostnameResolveLocalNodePlacementPolicy, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) Initialize the policy.protected RackawareEnsemblePlacementPolicyImplRackawareEnsemblePlacementPolicyImpl.initialize(DNSToSwitchMapping dnsResolver, io.netty.util.HashedWheelTimer timer, boolean reorderReadsRandom, int stabilizePeriodSeconds, int reorderThresholdPendingRequests, boolean isWeighted, int maxWeightMultiple, int minNumRacksPerWriteQuorum, boolean enforceMinNumRacksPerWriteQuorum, boolean ignoreLocalNodeInPlacementPolicy, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) Initialize the policy.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) voidTopologyAwareEnsemblePlacementPolicy.DNSResolverDecorator.setBookieAddressResolver(BookieAddressResolver bookieAddressResolver) Constructors in org.apache.bookkeeper.client with parameters of type BookieAddressResolverModifierConstructorDescriptionBookieWatcherImpl(ClientConfiguration conf, EnsemblePlacementPolicy placementPolicy, RegistrationClient registrationClient, BookieAddressResolver bookieAddressResolver, StatsLogger statsLogger) -
Uses of BookieAddressResolver in org.apache.bookkeeper.net
Fields in org.apache.bookkeeper.net declared as BookieAddressResolverModifier and TypeFieldDescriptionstatic final BookieAddressResolverBookieSocketAddress.LEGACY_BOOKIEID_RESOLVERSimple converter from legacy BookieId to a real network address.Methods in org.apache.bookkeeper.net that return BookieAddressResolverMethods in org.apache.bookkeeper.net with parameters of type BookieAddressResolverModifier and TypeMethodDescriptionvoidAbstractDNSToSwitchMapping.setBookieAddressResolver(BookieAddressResolver bookieAddressResolver) default voidDNSToSwitchMapping.setBookieAddressResolver(BookieAddressResolver bookieAddressResolver) Receives the current BookieAddressResolver. -
Uses of BookieAddressResolver in org.apache.bookkeeper.proto
Fields in org.apache.bookkeeper.proto declared as BookieAddressResolverModifier and TypeFieldDescription(package private) final BookieAddressResolverPerChannelBookieClient.bookieAddressResolverConstructors in org.apache.bookkeeper.proto with parameters of type BookieAddressResolverModifierConstructorDescriptionBookieClientImpl(ClientConfiguration conf, io.netty.channel.EventLoopGroup eventLoopGroup, io.netty.buffer.ByteBufAllocator allocator, OrderedExecutor executor, ScheduledExecutorService scheduler, StatsLogger statsLogger, BookieAddressResolver bookieAddressResolver) PerChannelBookieClient(OrderedExecutor executor, io.netty.channel.EventLoopGroup eventLoopGroup, BookieId bookieId, ClientAuthProvider.Factory authProviderFactory, com.google.protobuf.ExtensionRegistry extRegistry, BookieAddressResolver bookieAddressResolver) PerChannelBookieClient(OrderedExecutor executor, io.netty.channel.EventLoopGroup eventLoopGroup, BookieId addr, BookieAddressResolver bookieAddressResolver) PerChannelBookieClient(ClientConfiguration conf, OrderedExecutor executor, io.netty.channel.EventLoopGroup eventLoopGroup, io.netty.buffer.ByteBufAllocator allocator, BookieId bookieId, StatsLogger parentStatsLogger, ClientAuthProvider.Factory authProviderFactory, com.google.protobuf.ExtensionRegistry extRegistry, PerChannelBookieClientPool pcbcPool, SecurityHandlerFactory shFactory, BookieAddressResolver bookieAddressResolver) PerChannelBookieClient(ClientConfiguration conf, OrderedExecutor executor, io.netty.channel.EventLoopGroup eventLoopGroup, BookieId bookieId, StatsLogger parentStatsLogger, ClientAuthProvider.Factory authProviderFactory, com.google.protobuf.ExtensionRegistry extRegistry, PerChannelBookieClientPool pcbcPool, BookieAddressResolver bookieAddressResolver) -
Uses of BookieAddressResolver in org.apache.bookkeeper.tools.cli.helpers
Methods in org.apache.bookkeeper.tools.cli.helpers with parameters of type BookieAddressResolverModifier and TypeMethodDescriptionstatic StringCommandHelpers.getBookieSocketAddrStringRepresentation(BookieId bookieId, BookieAddressResolver bookieAddressResolver)