Uses of Class
org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter.ConsumerIdentifier
-
Packages that use SubscribeRateLimiter.ConsumerIdentifier Package Description org.apache.pulsar.broker.service.persistent Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. -
-
Uses of SubscribeRateLimiter.ConsumerIdentifier in org.apache.pulsar.broker.service.persistent
Methods in org.apache.pulsar.broker.service.persistent with parameters of type SubscribeRateLimiter.ConsumerIdentifier Modifier and Type Method Description longSubscribeRateLimiter. getAvailableSubscribeRateLimit(SubscribeRateLimiter.ConsumerIdentifier consumerIdentifier)returns available subscribes if subscribe-throttling is enabled else it returns -1.longSubscribeRateLimiter. getSubscribeRatePerConsumer(SubscribeRateLimiter.ConsumerIdentifier consumerIdentifier)Get configured msg subscribe-throttling rate.booleanSubscribeRateLimiter. subscribeAvailable(SubscribeRateLimiter.ConsumerIdentifier consumerIdentifier)checks if subscribe-rate limit is configured and if it's configured then check if subscribe are available or not.booleanSubscribeRateLimiter. tryAcquire(SubscribeRateLimiter.ConsumerIdentifier consumerIdentifier)It acquires subscribe from subscribe-limiter and returns if acquired permits succeed.
-