Interface StickyKeyDispatcher

All Superinterfaces:
Dispatcher
All Known Implementing Classes:
PersistentStickyKeyDispatcherMultipleConsumers, PersistentStickyKeyDispatcherMultipleConsumersClassic

public interface StickyKeyDispatcher extends Dispatcher
  • Method Details

    • hasSameKeySharedPolicy

      boolean hasSameKeySharedPolicy(org.apache.pulsar.common.api.proto.KeySharedMeta ksm)
    • getConsumerKeyHashRanges

      Map<Consumer,List<org.apache.pulsar.client.api.Range>> getConsumerKeyHashRanges()
    • isAllowOutOfOrderDelivery

      boolean isAllowOutOfOrderDelivery()
    • getKeySharedMode

      org.apache.pulsar.common.api.proto.KeySharedMode getKeySharedMode()
    • getSelector

    • getNumberOfMessagesInReplay

      long getNumberOfMessagesInReplay()
    • getRecentlyJoinedConsumers

      default LinkedHashMap<Consumer,Position> getRecentlyJoinedConsumers()
    • isClassic

      boolean isClassic()