Uses of Interface
io.github.bucket4j.UninterruptibleBlockingStrategy
-
Packages that use UninterruptibleBlockingStrategy Package Description io.github.bucket4j -
-
Uses of UninterruptibleBlockingStrategy in io.github.bucket4j
Fields in io.github.bucket4j declared as UninterruptibleBlockingStrategy Modifier and Type Field Description static UninterruptibleBlockingStrategyUninterruptibleBlockingStrategy. PARKINGMethods in io.github.bucket4j with parameters of type UninterruptibleBlockingStrategy Modifier and Type Method Description voidAbstractBucket. consumeUninterruptibly(long tokensToConsume, UninterruptibleBlockingStrategy blockingStrategy)voidBlockingBucket. consumeUninterruptibly(long numTokens, UninterruptibleBlockingStrategy blockingStrategy)Has same semantic withBlockingBucket.consume(long, BlockingStrategy)but ignores interrupts(just restores interruption flag on exit).booleanAbstractBucket. tryConsumeUninterruptibly(long tokensToConsume, long maxWaitTimeNanos, UninterruptibleBlockingStrategy blockingStrategy)booleanBlockingBucket. tryConsumeUninterruptibly(long numTokens, long maxWaitTimeNanos, UninterruptibleBlockingStrategy blockingStrategy)Has same semantic withBlockingBucket.tryConsume(long, long, BlockingStrategy)but ignores interrupts(just restores interruption flag on exit).default booleanBlockingBucket. tryConsumeUninterruptibly(long numTokens, Duration maxWait, UninterruptibleBlockingStrategy blockingStrategy)This is just overloaded equivalent ofBlockingBucket.tryConsumeUninterruptibly(long, long, UninterruptibleBlockingStrategy)
-