Uses of Interface
io.github.bucket4j.BlockingStrategy
-
Packages that use BlockingStrategy Package Description io.github.bucket4j -
-
Uses of BlockingStrategy in io.github.bucket4j
Fields in io.github.bucket4j declared as BlockingStrategy Modifier and Type Field Description static BlockingStrategyBlockingStrategy. PARKINGMethods in io.github.bucket4j with parameters of type BlockingStrategy Modifier and Type Method Description voidBlockingBucket. consume(long numTokens, BlockingStrategy blockingStrategy)Consumes a specified number of tokens from the bucket.VerboseResult<Void>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)VerboseResult<Boolean>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)
-