Interface ConsumerRateLimiter
-
- All Known Implementing Classes:
BatchConsumerRateLimiter,SerialConsumerRateLimiter
public interface ConsumerRateLimiter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacquire()voidacquireFiltered()voidadjustConsumerRate()voidinitialize()voidregisterFailedSending()voidregisterSuccessfulSending()voidshutdown()voidupdateSubscription(pl.allegro.tech.hermes.api.Subscription newSubscription)
-
-
-
Method Detail
-
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()
-
-