public interface BucketProxy extends Bucket
Modifier and Type | Method and Description |
---|---|
void |
syncByCondition(long unsynchronizedTokens,
Duration timeSinceLastSync) |
default void |
syncImmediately()
TODO javadocs
|
BucketProxy |
toListenable(BucketListener listener)
Returns new copy of this bucket instance decorated by
listener . |
addTokens, asBlocking, asScheduler, asVerbose, builder, consumeIgnoringRateLimits, createSnapshot, estimateAbilityToConsume, getAvailableTokens, replaceConfiguration, tryConsume, tryConsumeAndReturnRemaining, tryConsumeAsMuchAsPossible, tryConsumeAsMuchAsPossible
BucketProxy toListenable(BucketListener listener)
Bucket
listener
.
The created bucket will share same tokens with source bucket and vice versa.
See javadocs for BucketListener
in order to understand semantic of listener.toListenable
in interface Bucket
listener
- the listener of bucket events.listener
default void syncImmediately()
void syncByCondition(long unsynchronizedTokens, Duration timeSinceLastSync)
unsynchronizedTokens
- timeSinceLastSync
- Copyright © 2020. All rights reserved.