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 |
checkMigrationMode(TokensInheritanceStrategy tokensInheritanceStrategy) |
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)
public static void checkMigrationMode(TokensInheritanceStrategy tokensInheritanceStrategy)
Copyright © 2021. All rights reserved.