Class Hierarchy
- java.lang.Object
- io.github.bucket4j.AbstractBucket (implements io.github.bucket4j.Bucket)
- io.github.bucket4j.distributed.proxy.DefaultBucketProxy (implements io.github.bucket4j.distributed.BucketProxy, io.github.bucket4j.distributed.OptimizationController)
- io.github.bucket4j.distributed.proxy.AbstractProxyManager<K> (implements io.github.bucket4j.distributed.proxy.ProxyManager<K>)
- io.github.bucket4j.distributed.proxy.AbstractProxyManagerBuilder<K,
P, B> - io.github.bucket4j.distributed.proxy.AsyncProxyManagerView<K,
OldKey> (implements io.github.bucket4j.distributed.proxy.AsyncProxyManager<K>) - io.github.bucket4j.distributed.proxy.ClientSideConfig
- io.github.bucket4j.distributed.proxy.DefaultAsyncBucketProxy (implements io.github.bucket4j.distributed.AsyncBucketProxy, io.github.bucket4j.distributed.AsyncOptimizationController)
- io.github.bucket4j.distributed.proxy.ImplicitConfigurationReplacement
- io.github.bucket4j.distributed.proxy.ProxyManagerView<K,
KeyOld> (implements io.github.bucket4j.distributed.proxy.ProxyManager<K>) - io.github.bucket4j.distributed.proxy.RemoteAsyncBucketBuilderView<K,
KeyOld> (implements io.github.bucket4j.distributed.proxy.RemoteAsyncBucketBuilder<K>) - io.github.bucket4j.distributed.proxy.RemoteBucketBuilderView<K,
KeyOld> (implements io.github.bucket4j.distributed.proxy.RemoteBucketBuilder<K>) - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- io.github.bucket4j.distributed.proxy.BucketNotFoundException
- io.github.bucket4j.distributed.proxy.ConfigurationNeedToBeReplacedException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.bucket4j.AbstractBucket (implements io.github.bucket4j.Bucket)
Interface Hierarchy
- io.github.bucket4j.distributed.proxy.AsyncCommandExecutor
- io.github.bucket4j.distributed.proxy.AsyncProxyManager<K>
- io.github.bucket4j.distributed.proxy.CommandExecutor
- io.github.bucket4j.distributed.proxy.ExecutionStrategy
- io.github.bucket4j.distributed.proxy.ExpiredEntriesCleaner
- io.github.bucket4j.distributed.proxy.ProxyManager<K>
- io.github.bucket4j.distributed.proxy.RemoteAsyncBucketBuilder<K>
- io.github.bucket4j.distributed.proxy.RemoteBucketBuilder<K>
- io.github.bucket4j.distributed.proxy.Timeout
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.bucket4j.distributed.proxy.RecoveryStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)