Uses of Interface
io.github.bucket4j.UninterruptibleBlockingStrategy
Packages that use UninterruptibleBlockingStrategy
-
Uses of UninterruptibleBlockingStrategy in io.github.bucket4j
Fields in io.github.bucket4j declared as UninterruptibleBlockingStrategyModifier and TypeFieldDescriptionstatic final UninterruptibleBlockingStrategyUninterruptibleBlockingStrategy.PARKINGMethods in io.github.bucket4j with parameters of type UninterruptibleBlockingStrategyModifier and TypeMethodDescriptionvoidBlockingBucket.consumeUninterruptibly(long numTokens, UninterruptibleBlockingStrategy blockingStrategy) Has same semantic withBlockingBucket.consume(long, BlockingStrategy)but ignores interrupts(just restores interruption flag on exit).VerboseBlockingBucket.consumeUninterruptibly(long numTokens, UninterruptibleBlockingStrategy blockingStrategy) Has the same semantic asBlockingBucket.consumeUninterruptibly(long, UninterruptibleBlockingStrategy)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)VerboseBlockingBucket.tryConsumeUninterruptibly(long numTokens, long maxWaitTimeNanos, UninterruptibleBlockingStrategy blockingStrategy) Has the same semantic asBlockingBucket.tryConsumeUninterruptibly(long, long, UninterruptibleBlockingStrategy)default VerboseResult<Boolean>VerboseBlockingBucket.tryConsumeUninterruptibly(long numTokens, Duration maxWait, UninterruptibleBlockingStrategy blockingStrategy) Has the same semantic asBlockingBucket.tryConsumeUninterruptibly(long, Duration, UninterruptibleBlockingStrategy)