Uses of Interface
io.github.bucket4j.BlockingStrategy
Packages that use BlockingStrategy
-
Uses of BlockingStrategy in io.github.bucket4j
Fields in io.github.bucket4j declared as BlockingStrategyMethods in io.github.bucket4j with parameters of type BlockingStrategyModifier and TypeMethodDescriptionvoidBlockingBucket.consume(long numTokens, BlockingStrategy blockingStrategy) Consumes a specified number of tokens from the bucket.VerboseBlockingBucket.consume(long numTokens, BlockingStrategy blockingStrategy) Has the same semantic asBlockingBucket.consume(long, BlockingStrategy)booleanBlockingBucket.tryConsume(long numTokens, long maxWaitTimeNanos, BlockingStrategy blockingStrategy) Tries to consume a specified number of tokens from the bucket.default booleanBlockingBucket.tryConsume(long numTokens, Duration maxWait, BlockingStrategy blockingStrategy) This is just overloaded equivalent ofBlockingBucket.tryConsume(long, long, BlockingStrategy)VerboseBlockingBucket.tryConsume(long numTokens, long maxWaitTimeNanos, BlockingStrategy blockingStrategy) Has the same semantic asBlockingBucket.tryConsume(long, long, BlockingStrategy)default VerboseResult<Boolean>VerboseBlockingBucket.tryConsume(long numTokens, Duration maxWait, BlockingStrategy blockingStrategy) Has the same semantic asBlockingBucket.tryConsume(long, Duration, BlockingStrategy)