java.lang.Object
io.github.bucket4j.LimitChecker
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckConfiguration(BucketConfiguration newConfiguration) static voidcheckMaxWaitTime(long maxWaitTimeNanos) static voidcheckMigrationMode(TokensInheritanceStrategy tokensInheritanceStrategy) static voidcheckScheduler(ScheduledExecutorService scheduler) static voidcheckTokensToAdd(long tokensToAdd) static voidcheckTokensToConsume(long tokensToConsume)
-
Field Details
-
INFINITY_DURATION
public static final long INFINITY_DURATION- See Also:
-
UNLIMITED_AMOUNT
public static final long UNLIMITED_AMOUNT- See Also:
-
-
Constructor Details
-
LimitChecker
public LimitChecker()
-
-
Method Details
-
checkTokensToAdd
public static void checkTokensToAdd(long tokensToAdd) -
checkTokensToConsume
public static void checkTokensToConsume(long tokensToConsume) -
checkMaxWaitTime
public static void checkMaxWaitTime(long maxWaitTimeNanos) -
checkScheduler
-
checkConfiguration
-
checkMigrationMode
-