public interface VerboseSchedulingBucket
Verbose API for
SchedulingBucket-
Method Summary
Modifier and TypeMethodDescriptionconsume(long numTokens, ScheduledExecutorService scheduler) Has the same semantic asSchedulingBucket.consume(long, ScheduledExecutorService)tryConsume(long numTokens, long maxWaitNanos, ScheduledExecutorService scheduler) Has the same semantic asSchedulingBucket.tryConsume(long, long, ScheduledExecutorService)default CompletableFuture<VerboseResult<Boolean>>tryConsume(long numTokens, Duration maxWait, ScheduledExecutorService scheduler) Has the same semantic asSchedulingBucket.tryConsume(long, Duration, ScheduledExecutorService)
-
Method Details
-
tryConsume
CompletableFuture<VerboseResult<Boolean>> tryConsume(long numTokens, long maxWaitNanos, ScheduledExecutorService scheduler) Has the same semantic asSchedulingBucket.tryConsume(long, long, ScheduledExecutorService) -
tryConsume
default CompletableFuture<VerboseResult<Boolean>> tryConsume(long numTokens, Duration maxWait, ScheduledExecutorService scheduler) Has the same semantic asSchedulingBucket.tryConsume(long, Duration, ScheduledExecutorService) -
consume
Has the same semantic asSchedulingBucket.consume(long, ScheduledExecutorService)
-