Class LimitChecker


  • public class LimitChecker
    extends Object
    • Field Detail

      • INFINITY_DURATION

        public static long INFINITY_DURATION
      • UNLIMITED_AMOUNT

        public static long UNLIMITED_AMOUNT
    • Constructor Detail

      • LimitChecker

        public LimitChecker()
    • Method Detail

      • checkTokensToAdd

        public static void checkTokensToAdd​(long tokensToAdd)
      • checkTokensToConsume

        public static void checkTokensToConsume​(long tokensToConsume)
      • checkMaxWaitTime

        public static void checkMaxWaitTime​(long maxWaitTimeNanos)
      • checkConfiguration

        public static void checkConfiguration​(BucketConfiguration newConfiguration)