Class NullRateLimiter
- java.lang.Object
-
- org.apache.accumulo.core.util.ratelimit.NullRateLimiter
-
- All Implemented Interfaces:
RateLimiter
public class NullRateLimiter extends Object implements RateLimiter
A rate limiter which doesn't actually limit rates at all.
-
-
Field Summary
Fields Modifier and Type Field Description static NullRateLimiterINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacquire(long permits)Sleep until the specified number of queries are available.longgetRate()Get current QPS of the rate limiter, with a non-positive rate indicating no limit.
-
-
-
Field Detail
-
INSTANCE
public static final NullRateLimiter INSTANCE
-
-
Method Detail
-
getRate
public long getRate()
Description copied from interface:RateLimiterGet current QPS of the rate limiter, with a non-positive rate indicating no limit.- Specified by:
getRatein interfaceRateLimiter
-
acquire
public void acquire(long permits)
Description copied from interface:RateLimiterSleep until the specified number of queries are available.- Specified by:
acquirein interfaceRateLimiter
-
-