public class RateLimiterConfig extends Object
Constructor and Description |
---|
RateLimiterConfig(RateType rateType,
Long rateInterval,
Long rate) |
Modifier and Type | Method and Description |
---|---|
Long |
getRate()
Returns current rate value set through
RRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
or RRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit) method. |
Long |
getRateInterval()
Returns current rate time interval value set through
RRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
or RRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit) method. |
RateType |
getRateType()
Returns current rate type set through
RRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
or RRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit) method. |
public RateType getRateType()
RRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
or RRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.public Long getRateInterval()
RRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
or RRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.public Long getRate()
RRateLimiter.trySetRate(RateType, long, long, RateIntervalUnit)
or RRateLimiterAsync.trySetRateAsync(RateType, long, long, RateIntervalUnit)
method.Copyright © 2014–2020 Redisson. All rights reserved.