Package org.redisson.api
Class RateLimiterConfig
-
- org.redisson.api.RateLimiterConfig
-
public class RateLimiterConfig extends
- Author:
- Nikita Koksharov
-
-
Constructor Summary
Constructors Constructor Description RateLimiterConfig(RateType rateType, rateInterval, rate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description getRate()
Returns current rate value set throughRRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
orRRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.getRateInterval()
Returns current rate time interval value set throughRRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
orRRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.RateType
getRateType()
Returns current rate type set throughRRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
orRRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.
-
-
-
Constructor Detail
-
RateLimiterConfig
public RateLimiterConfig(RateType rateType, rateInterval, rate)
-
-
Method Detail
-
getRateType
public RateType getRateType()
Returns current rate type set throughRRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
orRRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.- Returns:
- rate type
-
getRateInterval
public getRateInterval()
Returns current rate time interval value set throughRRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
orRRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.- Returns:
- rate time interval in milliseconds
-
getRate
public getRate()
Returns current rate value set throughRRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
orRRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.- Returns:
- rate
-
-