Hierarchy For Package io.helidon.faulttolerance
Class Hierarchy
- java.lang.Object
- io.helidon.faulttolerance.FaultTolerance
- io.helidon.faulttolerance.FaultTolerance.Builder (implements io.helidon.common.Builder<B,
T>) - io.helidon.faulttolerance.FaultTolerance.TypedBuilder<T> (implements io.helidon.common.Builder<B,
T>) - io.helidon.faulttolerance.Retry.DelayingRetryPolicy (implements io.helidon.faulttolerance.Retry.RetryPolicy)
- io.helidon.faulttolerance.Retry.DelayingRetryPolicy.Builder (implements io.helidon.common.Builder<B,
T>) - io.helidon.faulttolerance.Retry.JitterRetryPolicy (implements io.helidon.faulttolerance.Retry.RetryPolicy)
- io.helidon.faulttolerance.Retry.JitterRetryPolicy.Builder (implements io.helidon.common.Builder<B,
T>) - io.helidon.faulttolerance.SupplierHelper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.helidon.faulttolerance.BulkheadException
- io.helidon.faulttolerance.CircuitBreakerOpenException
- io.helidon.faulttolerance.SupplierException
- io.helidon.faulttolerance.TimeoutException
- io.helidon.faulttolerance.RetryTimeoutException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.helidon.faulttolerance.Bulkhead.QueueListener
- io.helidon.faulttolerance.Bulkhead.Stats
- io.helidon.faulttolerance.ErrorChecker
- io.helidon.faulttolerance.FtHandler
- io.helidon.faulttolerance.Bulkhead (also extends io.helidon.builder.api.RuntimeType.Api<T>)
- io.helidon.faulttolerance.CircuitBreaker (also extends io.helidon.builder.api.RuntimeType.Api<T>)
- io.helidon.faulttolerance.Retry (also extends io.helidon.builder.api.RuntimeType.Api<T>)
- io.helidon.faulttolerance.Timeout (also extends io.helidon.builder.api.RuntimeType.Api<T>)
- io.helidon.faulttolerance.FtHandlerTyped<T>
- io.helidon.faulttolerance.Fallback<T>
- io.helidon.faulttolerance.Retry.RetryPolicy
- io.helidon.builder.api.RuntimeType.Api<T>
- io.helidon.faulttolerance.Async
- io.helidon.faulttolerance.Bulkhead (also extends io.helidon.faulttolerance.FtHandler)
- io.helidon.faulttolerance.CircuitBreaker (also extends io.helidon.faulttolerance.FtHandler)
- io.helidon.faulttolerance.Retry (also extends io.helidon.faulttolerance.FtHandler)
- io.helidon.faulttolerance.Timeout (also extends io.helidon.faulttolerance.FtHandler)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.helidon.faulttolerance.CircuitBreaker.State
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)