Class Hierarchy
- java.lang.Object
- io.github.bucket4j.AbstractBucket (implements io.github.bucket4j.BlockingBucket, io.github.bucket4j.Bucket, io.github.bucket4j.SchedulingBucket)
- 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.ClientSideConfig
- io.github.bucket4j.distributed.proxy.DefaultAsyncBucketProxy (implements io.github.bucket4j.distributed.AsyncBucketProxy, io.github.bucket4j.distributed.AsyncOptimizationController, io.github.bucket4j.SchedulingBucket)
- io.github.bucket4j.distributed.proxy.ImplicitConfigurationReplacement
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- io.github.bucket4j.distributed.proxy.BucketNotFoundException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.bucket4j.AbstractBucket (implements io.github.bucket4j.BlockingBucket, io.github.bucket4j.Bucket, io.github.bucket4j.SchedulingBucket)
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.ProxyManager<K>
- io.github.bucket4j.distributed.proxy.RemoteAsyncBucketBuilder<K>
- io.github.bucket4j.distributed.proxy.RemoteBucketBuilder<K>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.github.bucket4j.distributed.proxy.RecoveryStrategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)