Hierarchy For Package dev.failsafe.internal
Class Hierarchy
- java.lang.Object
- dev.failsafe.internal.BulkheadImpl<R> (implements dev.failsafe.Bulkhead<R>)
- dev.failsafe.internal.CircuitBreakerImpl<R> (implements dev.failsafe.CircuitBreaker<R>, dev.failsafe.spi.DelayablePolicy<R>, dev.failsafe.spi.FailurePolicy<R>)
- dev.failsafe.internal.CircuitState<R>
- dev.failsafe.internal.ClosedState<R>
- dev.failsafe.internal.HalfOpenState<R>
- dev.failsafe.internal.OpenState<R>
- dev.failsafe.internal.CountingCircuitStats (implements dev.failsafe.internal.CircuitStats)
- dev.failsafe.internal.DefaultCircuitStats (implements dev.failsafe.internal.CircuitStats)
- dev.failsafe.internal.FallbackImpl<R> (implements dev.failsafe.spi.FailurePolicy<R>, dev.failsafe.Fallback<R>)
- dev.failsafe.spi.PolicyExecutor<R>
- dev.failsafe.internal.BulkheadExecutor<R>
- dev.failsafe.internal.CircuitBreakerExecutor<R>
- dev.failsafe.internal.FallbackExecutor<R>
- dev.failsafe.internal.RateLimiterExecutor<R>
- dev.failsafe.internal.RetryPolicyExecutor<R>
- dev.failsafe.internal.TimeoutExecutor<R>
- dev.failsafe.internal.RateLimiterImpl<R> (implements dev.failsafe.RateLimiter<R>)
- dev.failsafe.internal.RateLimiterStats
- dev.failsafe.internal.BurstyRateLimiterStats
- dev.failsafe.internal.SmoothRateLimiterStats
- dev.failsafe.internal.RateLimiterStats.Stopwatch
- dev.failsafe.internal.RetryPolicyImpl<R> (implements dev.failsafe.spi.DelayablePolicy<R>, dev.failsafe.spi.FailurePolicy<R>, dev.failsafe.RetryPolicy<R>)
- dev.failsafe.internal.TimedCircuitStats (implements dev.failsafe.internal.CircuitStats)
- dev.failsafe.internal.TimedCircuitStats.Clock
- dev.failsafe.internal.TimedCircuitStats.Stat
- dev.failsafe.internal.TimedCircuitStats.Bucket
- dev.failsafe.internal.TimeoutImpl<R> (implements dev.failsafe.Timeout<R>)
Interface Hierarchy
- dev.failsafe.internal.CircuitStats
- dev.failsafe.internal.EventHandler<R>