Interface ConsumerRateLimiter

All Known Implementing Classes:
BatchConsumerRateLimiter, SerialConsumerRateLimiter

public interface ConsumerRateLimiter
  • Method Details

    • initialize

      void initialize()
    • shutdown

      void shutdown()
    • acquire

      void acquire()
    • acquireFiltered

      void acquireFiltered()
    • adjustConsumerRate

      void adjustConsumerRate()
    • updateSubscription

      void updateSubscription(pl.allegro.tech.hermes.api.Subscription newSubscription)
    • registerSuccessfulSending

      void registerSuccessfulSending()
    • registerFailedSending

      void registerFailedSending()