Package org.apache.pulsar.broker.service
Interface StickyKeyDispatcher
- All Superinterfaces:
Dispatcher
- All Known Implementing Classes:
PersistentStickyKeyDispatcherMultipleConsumers,PersistentStickyKeyDispatcherMultipleConsumersClassic
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.api.proto.KeySharedModelongdefault LinkedHashMap<Consumer,Position> booleanhasSameKeySharedPolicy(org.apache.pulsar.common.api.proto.KeySharedMeta ksm) booleanbooleanMethods inherited from interface org.apache.pulsar.broker.service.Dispatcher
addConsumer, addUnAckedMessages, afterAckMessages, canUnsubscribe, checkAndResumeIfPaused, checkAndUnblockIfStuck, clearDelayedMessages, close, close, consumerFlow, cursorIsReset, disconnectActiveConsumers, disconnectAllConsumers, disconnectAllConsumers, disconnectAllConsumers, getConsumers, getFilterAcceptedMsgCount, getFilterProcessedMsgCount, getFilterRejectedMsgCount, getFilterRescheduledMsgCount, getNumberOfDelayedMessages, getRateLimiter, getRedeliveryTracker, getType, initializeDispatchRateLimiterIfNeeded, isClosed, isConsumerConnected, markDeletePositionMoveForward, redeliverUnacknowledgedMessages, redeliverUnacknowledgedMessages, removeConsumer, reset, resetCloseFuture, trackDelayedDelivery, updateRateLimiter
-
Method Details
-
getConsumerKeyHashRanges
-
isAllowOutOfOrderDelivery
boolean isAllowOutOfOrderDelivery() -
getSelector
StickyKeyConsumerSelector getSelector() -
getNumberOfMessagesInReplay
long getNumberOfMessagesInReplay() -
getRecentlyJoinedConsumers
-
isClassic
boolean isClassic()