Package io.datarouter.ratelimiter
Class RateLimiterConfig
java.lang.Object
io.datarouter.ratelimiter.RateLimiterConfig
public class RateLimiterConfig
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RateLimiterConfig(java.lang.String name, long avg, long spike, int periods, int bucketPeriod, java.util.concurrent.TimeUnit unit) -
Method Summary
Modifier and Type Method Description io.datarouter.util.lazy.Lazy<NamedRateLimiter>getNameRateLimiter()voidinitNameRateLimiter(NamedMemcachedRateLimiterFactory namedMemcachedRateLimiterFactory)java.lang.StringtoString()
-
Field Details
-
Constructor Details
-
RateLimiterConfig
public RateLimiterConfig(java.lang.String name, long avg, long spike, int periods, int bucketPeriod, java.util.concurrent.TimeUnit unit)
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getNameRateLimiter
-
initNameRateLimiter
-