public interface BucketProxy extends Bucket
| Modifier and Type | Method and Description |
|---|---|
OptimizationController |
getOptimizationController()
Returns optimization controller for this proxy.
|
BucketProxy |
toListenable(BucketListener listener)
Returns new copy of this bucket instance decorated by
listener. |
addTokens, asBlocking, asScheduler, asVerbose, builder, consumeIgnoringRateLimits, estimateAbilityToConsume, forceAddTokens, getAvailableTokens, replaceConfiguration, reset, tryConsume, tryConsumeAndReturnRemaining, tryConsumeAsMuchAsPossible, tryConsumeAsMuchAsPossibleBucketProxy toListenable(BucketListener listener)
Bucketlistener.
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 Bucketlistener - the listener of bucket events.listenerOptimizationController getOptimizationController()
This method is actual only if an optimization was applied during bucket construction via RemoteBucketBuilder.withOptimization(Optimization)
otherwise returned controller will do nothing.
Copyright © 2022. All rights reserved.