| Interface | Description |
|---|---|
| AsyncCommandExecutor | |
| AsyncProxyManager<K> |
The asynchronous equivalent of
ProxyManager. |
| CommandExecutor | |
| ExecutionStrategy |
Defines the strategy for request execution.
|
| ProxyManager<K> |
Represents an extension point of bucket4j library.
|
| RemoteAsyncBucketBuilder<K> |
The builder for
AsyncBucketProxy |
| RemoteBucketBuilder<K> |
The builder for
BucketProxy |
| Timeout |
| Class | Description |
|---|---|
| AbstractProxyManager<K> | |
| ClientSideConfig |
Represents additional options for
ProxyManager such as:
Backward compatibility version, see ClientSideConfig.backwardCompatibleWith(Version) for more details.
Client-side clock, see ClientSideConfig.withClientClock(TimeMeter) for more details.
|
| DefaultAsyncBucketProxy | |
| DefaultBucketProxy | |
| ImplicitConfigurationReplacement |
| Enum | Description |
|---|---|
| RecoveryStrategy |
Specifies the reaction which should be applied in case of previously saved state of bucket has been lost.
|
| Exception | Description |
|---|---|
| BucketNotFoundException |
Exception which thrown each time when
DefaultBucketProxy found that bucket state has been lost,
and DefaultBucketProxy is unable to repair bucket state or recovery strategy is RecoveryStrategy.THROW_BUCKET_NOT_FOUND_EXCEPTION. |
| ConfigurationNeedToBeReplacedException |
Copyright © 2024. All rights reserved.