Module io.github.bucket4j.core
Package io.github.bucket4j.distributed.proxy
-
Interface Summary Interface Description AsyncCommandExecutor AsyncProxyManager<K> The asynchronous equivalent ofProxyManager.CommandExecutor ProxyManager<K> Represents an extension point of bucket4j library.RemoteAsyncBucketBuilder<K> The builder forAsyncBucketProxyRemoteBucketBuilder<K> The builder forBucketProxy -
Class Summary Class Description AbstractProxyManager<K> ClientSideConfig Represents additional options forProxyManagersuch as: Backward compatibility version, seeClientSideConfig.backwardCompatibleWith(Version)for more details. Client-side clock, seeClientSideConfig.withClientClock(TimeMeter)for more details.DefaultAsyncBucketProxy DefaultBucketProxy -
Enum Summary Enum Description RecoveryStrategy Specifies the reaction which should be applied in case of previously saved state of bucket has been lost. -
Exception Summary Exception Description BucketNotFoundException Exception which thrown each time whenDefaultBucketProxyfound that bucket state has been lost, andDefaultBucketProxyis unable to repair bucket state or recovery strategy isRecoveryStrategy.THROW_BUCKET_NOT_FOUND_EXCEPTION.