Uses of Package
io.github.bucket4j.distributed.proxy
-
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.jdbc Class Description ClientSideConfig Represents additional options forProxyManagersuch as: Backward compatibility version, seeClientSideConfig.backwardCompatibleWith(Version)for more details. Client-side clock, seeClientSideConfig.withClientClock(TimeMeter)for more details. -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy Class Description AsyncCommandExecutor AsyncProxyManager The asynchronous equivalent ofProxyManager.ClientSideConfig Represents additional options forProxyManagersuch as: Backward compatibility version, seeClientSideConfig.backwardCompatibleWith(Version)for more details. Client-side clock, seeClientSideConfig.withClientClock(TimeMeter)for more details.CommandExecutor ExecutionStrategy Defines the strategy for request execution.ImplicitConfigurationReplacement ProxyManager Represents an extension point of bucket4j library.RecoveryStrategy Specifies the reaction which should be applied in case of previously saved state of bucket has been lost.RemoteAsyncBucketBuilder The builder forAsyncBucketProxyRemoteBucketBuilder The builder forBucketProxyTimeout -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.generic.compare_and_swap Class Description AbstractProxyManager ClientSideConfig Represents additional options forProxyManagersuch as: Backward compatibility version, seeClientSideConfig.backwardCompatibleWith(Version)for more details. Client-side clock, seeClientSideConfig.withClientClock(TimeMeter)for more details.ProxyManager Represents an extension point of bucket4j library. -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.generic.pessimistic_locking Class Description AbstractProxyManager ClientSideConfig Represents additional options forProxyManagersuch as: Backward compatibility version, seeClientSideConfig.backwardCompatibleWith(Version)for more details. Client-side clock, seeClientSideConfig.withClientClock(TimeMeter)for more details.ProxyManager Represents an extension point of bucket4j library. -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.generic.select_for_update Class Description AbstractProxyManager ClientSideConfig Represents additional options forProxyManagersuch as: Backward compatibility version, seeClientSideConfig.backwardCompatibleWith(Version)for more details. Client-side clock, seeClientSideConfig.withClientClock(TimeMeter)for more details.ProxyManager Represents an extension point of bucket4j library. -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.optimization Class Description AsyncCommandExecutor CommandExecutor -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.optimization.batch Class Description AsyncCommandExecutor CommandExecutor -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.optimization.delay Class Description AsyncCommandExecutor CommandExecutor -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.optimization.manual Class Description AsyncCommandExecutor CommandExecutor -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.optimization.predictive Class Description AsyncCommandExecutor CommandExecutor -
Classes in io.github.bucket4j.distributed.proxy used by io.github.bucket4j.distributed.proxy.optimization.skiponzero Class Description AsyncCommandExecutor CommandExecutor