public class LimitChecker extends Object
Modifier and Type | Field and Description |
---|---|
static long |
INFINITY_DURATION |
static long |
UNLIMITED_AMOUNT |
Constructor and Description |
---|
LimitChecker() |
Modifier and Type | Method and Description |
---|---|
static void |
checkConfiguration(BucketConfiguration newConfiguration) |
static void |
checkMaxWaitTime(long maxWaitTimeNanos) |
static void |
checkScheduler(ScheduledExecutorService scheduler) |
static void |
checkTokensToAdd(long tokensToAdd) |
static void |
checkTokensToConsume(long tokensToConsume) |
public static long INFINITY_DURATION
public static long UNLIMITED_AMOUNT
public static void checkTokensToAdd(long tokensToAdd)
public static void checkTokensToConsume(long tokensToConsume)
public static void checkMaxWaitTime(long maxWaitTimeNanos)
public static void checkScheduler(ScheduledExecutorService scheduler)
public static void checkConfiguration(BucketConfiguration newConfiguration)
Copyright © 2020. All rights reserved.