Uses of Class
org.apache.pulsar.broker.service.persistent.AbstractPersistentDispatcherMultipleConsumers
Packages that use AbstractPersistentDispatcherMultipleConsumers
Package
Description
-
Uses of AbstractPersistentDispatcherMultipleConsumers in org.apache.pulsar.broker.delayed
Fields in org.apache.pulsar.broker.delayed declared as AbstractPersistentDispatcherMultipleConsumersModifier and TypeFieldDescriptionprotected final AbstractPersistentDispatcherMultipleConsumersAbstractDelayedDeliveryTracker.dispatcherMethods in org.apache.pulsar.broker.delayed with parameters of type AbstractPersistentDispatcherMultipleConsumersModifier and TypeMethodDescriptionBucketDelayedDeliveryTrackerFactory.newTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher) DelayedDeliveryTrackerFactory.newTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher) Create a new tracker instance.InMemoryDelayedDeliveryTrackerFactory.newTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher) Constructors in org.apache.pulsar.broker.delayed with parameters of type AbstractPersistentDispatcherMultipleConsumersModifierConstructorDescriptionAbstractDelayedDeliveryTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher, io.netty.util.Timer timer, long tickTimeMillis, boolean isDelayedDeliveryDeliverAtTimeStrict) AbstractDelayedDeliveryTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher, io.netty.util.Timer timer, long tickTimeMillis, Clock clock, boolean isDelayedDeliveryDeliverAtTimeStrict) InMemoryDelayedDeliveryTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher, io.netty.util.Timer timer, long tickTimeMillis, Clock clock, boolean isDelayedDeliveryDeliverAtTimeStrict, long fixedDelayDetectionLookahead) -
Uses of AbstractPersistentDispatcherMultipleConsumers in org.apache.pulsar.broker.delayed.bucket
Constructors in org.apache.pulsar.broker.delayed.bucket with parameters of type AbstractPersistentDispatcherMultipleConsumersModifierConstructorDescriptionBucketDelayedDeliveryTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher, io.netty.util.Timer timer, long tickTimeMillis, boolean isDelayedDeliveryDeliverAtTimeStrict, BucketSnapshotStorage bucketSnapshotStorage, long minIndexCountPerBucket, long timeStepPerBucketSnapshotSegmentInMillis, int maxIndexesPerBucketSnapshotSegment, int maxNumBuckets) BucketDelayedDeliveryTracker(AbstractPersistentDispatcherMultipleConsumers dispatcher, io.netty.util.Timer timer, long tickTimeMillis, Clock clock, boolean isDelayedDeliveryDeliverAtTimeStrict, BucketSnapshotStorage bucketSnapshotStorage, long minIndexCountPerBucket, long timeStepPerBucketSnapshotSegmentInMillis, int maxIndexesPerBucketSnapshotSegment, int maxNumBuckets) -
Uses of AbstractPersistentDispatcherMultipleConsumers in org.apache.pulsar.broker.service
Methods in org.apache.pulsar.broker.service with parameters of type AbstractPersistentDispatcherMultipleConsumersModifier and TypeMethodDescriptionvoidBrokerService.addUnAckedMessages(AbstractPersistentDispatcherMultipleConsumers dispatcher, int numberOfMessages) If per-broker unacked message reached to limit then it blocks dispatcher if its unacked message limit has been reached toBrokerService.maxUnackedMsgsPerDispatcher.Method parameters in org.apache.pulsar.broker.service with type arguments of type AbstractPersistentDispatcherMultipleConsumersModifier and TypeMethodDescriptionvoidBrokerService.unblockDispatchersOnUnAckMessages(List<AbstractPersistentDispatcherMultipleConsumers> dispatcherList) Unblocks the dispatchers and removes it from theBrokerService.blockedDispatcherslist. -
Uses of AbstractPersistentDispatcherMultipleConsumers in org.apache.pulsar.broker.service.persistent
Subclasses of AbstractPersistentDispatcherMultipleConsumers in org.apache.pulsar.broker.service.persistentModifier and TypeClassDescriptionclassclassThis is the "classic" dispatcher implementation for the Shared subscription that was used before Pulsar 4.0.0 and PIP-379.classclassThis is the "classic" dispatcher implementation for the Key_Shared subscription that was used before Pulsar 4.0.0 and PIP-379.