JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
io.github.robwin.cache
,
io.github.robwin.cache.event
,
io.github.robwin.cache.internal
,
io.github.robwin.circuitbreaker
,
io.github.robwin.circuitbreaker.event
,
io.github.robwin.circuitbreaker.internal
,
io.github.robwin.circuitbreaker.operator
,
io.github.robwin.circuitbreaker.utils
,
io.github.robwin.circularbuffer
,
io.github.robwin.consumer
,
io.github.robwin.decorators
,
io.github.robwin.metrics
,
io.github.robwin.ratelimiter
,
io.github.robwin.ratelimiter.event
,
io.github.robwin.ratelimiter.internal
,
io.github.robwin.retry
,
io.github.robwin.retry.event
,
io.github.robwin.retry.internal
Class Hierarchy
java.lang.Object
java.util.AbstractCollection<E> (implements java.util.Collection<E>)
java.util.AbstractQueue<E> (implements java.util.Queue<E>)
io.github.robwin.circularbuffer.
ConcurrentEvictingQueue
<E>
io.github.robwin.ratelimiter.event.
AbstractRateLimiterEvent
(implements io.github.robwin.ratelimiter.event.
RateLimiterEvent
)
io.github.robwin.ratelimiter.event.
RateLimiterOnFailureEvent
io.github.robwin.ratelimiter.event.
RateLimiterOnSuccessEvent
io.github.robwin.ratelimiter.internal.
AtomicRateLimiter
(implements io.github.robwin.ratelimiter.
RateLimiter
)
io.github.robwin.ratelimiter.internal.
AtomicRateLimiter.AtomicRateLimiterMetrics
(implements io.github.robwin.ratelimiter.
RateLimiter.Metrics
)
io.github.robwin.cache.internal.
CacheContext
<K,V> (implements io.github.robwin.cache.
Cache
<K,V>)
io.github.robwin.cache.event.
CacheOnErrorEvent
io.github.robwin.cache.event.
CacheOnHitEvent
<K>
io.github.robwin.cache.event.
CacheOnMissEvent
<K>
io.github.robwin.circuitbreaker.
CircuitBreakerConfig
io.github.robwin.circuitbreaker.
CircuitBreakerConfig.Builder
io.github.robwin.circuitbreaker.event.
CircuitBreakerOnCallNotPermittedEvent
io.github.robwin.circuitbreaker.event.
CircuitBreakerOnErrorEvent
io.github.robwin.circuitbreaker.event.
CircuitBreakerOnIgnoredErrorEvent
io.github.robwin.circuitbreaker.event.
CircuitBreakerOnStateTransitionEvent
io.github.robwin.circuitbreaker.event.
CircuitBreakerOnSuccessEvent
io.github.robwin.circuitbreaker.operator.
CircuitBreakerOperator
<T> (implements io.reactivex.FlowableOperator<Downstream,Upstream>, io.reactivex.ObservableOperator<Downstream,Upstream>, io.reactivex.SingleOperator<Downstream,Upstream>)
io.github.robwin.circuitbreaker.internal.
CircuitBreakerStateMachine
(implements io.github.robwin.circuitbreaker.
CircuitBreaker
)
io.github.robwin.circuitbreaker.utils.
CircuitBreakerUtils
io.github.robwin.consumer.
CircularEventConsumer
<T> (implements io.reactivex.functions.Consumer<T>)
io.github.robwin.circularbuffer.
ConcurrentCircularFifoBuffer
<T> (implements io.github.robwin.circularbuffer.
CircularFifoBuffer
<T>)
io.github.robwin.decorators.
Decorators.DecorateCheckedFunction
<T,R>
io.github.robwin.decorators.
Decorators.DecorateCheckedRunnable
io.github.robwin.decorators.
Decorators.DecorateCheckedSupplier
<T>
io.github.robwin.decorators.
Decorators.DecorateFunction
<T,R>
io.github.robwin.decorators.
Decorators.DecorateRunnable
io.github.robwin.decorators.
Decorators.DecorateSupplier
<T>
io.github.robwin.circuitbreaker.internal.
InMemoryCircuitBreakerRegistry
(implements io.github.robwin.circuitbreaker.
CircuitBreakerRegistry
)
io.github.robwin.ratelimiter.internal.
InMemoryRateLimiterRegistry
(implements io.github.robwin.ratelimiter.
RateLimiterRegistry
)
io.github.robwin.ratelimiter.
RateLimiterConfig
io.github.robwin.ratelimiter.
RateLimiterConfig.Builder
io.github.robwin.retry.
RetryConfig
io.github.robwin.retry.
RetryConfig.Builder
io.github.robwin.retry.internal.
RetryContext
(implements io.github.robwin.retry.
Retry
)
io.github.robwin.retry.event.
RetryOnErrorEvent
io.github.robwin.retry.event.
RetryOnSuccessEvent
io.github.robwin.ratelimiter.internal.
SemaphoreBasedRateLimiter
(implements io.github.robwin.ratelimiter.
RateLimiter
)
io.github.robwin.ratelimiter.internal.
SemaphoreBasedRateLimiter.SemaphoreBasedRateLimiterMetrics
(implements io.github.robwin.ratelimiter.
RateLimiter.Metrics
)
io.github.robwin.metrics.
StopWatch
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
java.lang.RuntimeException
io.github.robwin.circuitbreaker.
CircuitBreakerOpenException
io.github.robwin.ratelimiter.
RequestNotPermitted
Interface Hierarchy
io.github.robwin.cache.
Cache
<K,V>
io.github.robwin.cache.event.
CacheEvent
io.github.robwin.circuitbreaker.
CircuitBreaker
io.github.robwin.circuitbreaker.
CircuitBreaker.Metrics
io.github.robwin.circuitbreaker.event.
CircuitBreakerEvent
io.github.robwin.circuitbreaker.
CircuitBreakerRegistry
io.github.robwin.circularbuffer.
CircularFifoBuffer
<T>
io.github.robwin.decorators.
Decorators
io.github.robwin.ratelimiter.
RateLimiter
io.github.robwin.ratelimiter.
RateLimiter.Metrics
io.github.robwin.ratelimiter.event.
RateLimiterEvent
io.github.robwin.ratelimiter.
RateLimiterRegistry
io.github.robwin.retry.
Retry
io.github.robwin.retry.event.
RetryEvent
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
io.github.robwin.cache.event.
CacheEvent.Type
io.github.robwin.circuitbreaker.
CircuitBreaker.State
io.github.robwin.circuitbreaker.
CircuitBreaker.StateTransition
io.github.robwin.circuitbreaker.event.
CircuitBreakerEvent.Type
io.github.robwin.ratelimiter.event.
RateLimiterEvent.Type
io.github.robwin.retry.event.
RetryEvent.Type
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes