Uses of Interface
org.apache.pulsar.broker.loadbalance.extensions.channel.ServiceUnitStateChannel
Packages that use ServiceUnitStateChannel
Package
Description
-
Uses of ServiceUnitStateChannel in org.apache.pulsar.broker.loadbalance.extensions
Methods in org.apache.pulsar.broker.loadbalance.extensions that return ServiceUnitStateChannelModifier and TypeMethodDescriptionprotected ServiceUnitStateChannelExtensibleLoadManagerImpl.createServiceUnitStateChannel(PulsarService pulsar) -
Uses of ServiceUnitStateChannel in org.apache.pulsar.broker.loadbalance.extensions.channel
Classes in org.apache.pulsar.broker.loadbalance.extensions.channel that implement ServiceUnitStateChannelMethods in org.apache.pulsar.broker.loadbalance.extensions.channel that return ServiceUnitStateChannelModifier and TypeMethodDescriptionstatic ServiceUnitStateChannelServiceUnitStateChannelImpl.get(PulsarService pulsar) -
Uses of ServiceUnitStateChannel in org.apache.pulsar.broker.loadbalance.extensions.policies
Constructors in org.apache.pulsar.broker.loadbalance.extensions.policies with parameters of type ServiceUnitStateChannelModifierConstructorDescriptionAntiAffinityGroupPolicyHelper(PulsarService pulsar, ServiceUnitStateChannel channel) -
Uses of ServiceUnitStateChannel in org.apache.pulsar.broker.loadbalance.extensions.scheduler
Constructors in org.apache.pulsar.broker.loadbalance.extensions.scheduler with parameters of type ServiceUnitStateChannelModifierConstructorDescriptionSplitScheduler(PulsarService pulsar, ServiceUnitStateChannel serviceUnitStateChannel, SplitManager splitManager, SplitCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> splitMetrics, LoadManagerContext context) SplitScheduler(PulsarService pulsar, ServiceUnitStateChannel serviceUnitStateChannel, SplitManager splitManager, SplitCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> splitMetrics, LoadManagerContext context, NamespaceBundleSplitStrategy bundleSplitStrategy) UnloadScheduler(PulsarService pulsar, ScheduledExecutorService loadManagerExecutor, UnloadManager unloadManager, LoadManagerContext context, ServiceUnitStateChannel channel, UnloadCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> unloadMetrics) protectedUnloadScheduler(PulsarService pulsar, ScheduledExecutorService loadManagerExecutor, UnloadManager unloadManager, LoadManagerContext context, ServiceUnitStateChannel channel, NamespaceUnloadStrategy strategy, UnloadCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> unloadMetrics)