Hierarchy For Package io.smallrye.faulttolerance.api
Class Hierarchy
- java.lang.Object
- io.smallrye.faulttolerance.api.AlwaysOnException (implements java.util.function.Predicate<T>)
- io.smallrye.faulttolerance.api.BeforeRetry.DEFAULT (implements io.smallrye.faulttolerance.api.BeforeRetryHandler)
- io.smallrye.faulttolerance.api.FaultToleranceSpiAccess
- io.smallrye.faulttolerance.api.NeverOnResult (implements java.util.function.Predicate<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceException
- io.smallrye.faulttolerance.api.RateLimitException
- org.eclipse.microprofile.faulttolerance.exceptions.FaultToleranceException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.smallrye.faulttolerance.api.BeforeRetryHandler
- io.smallrye.faulttolerance.api.CircuitBreakerMaintenance
- io.smallrye.faulttolerance.api.CustomBackoffStrategy
- io.smallrye.faulttolerance.api.FaultTolerance<T>
- io.smallrye.faulttolerance.api.FaultTolerance.Builder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.BulkheadBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.CircuitBreakerBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.FallbackBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.RateLimitBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.RetryBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.RetryBuilder.ExponentialBackoffBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.RetryBuilder.FibonacciBackoffBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultTolerance.Builder.TimeoutBuilder<T,
R> - io.smallrye.faulttolerance.api.FaultToleranceSpi
Annotation Type Hierarchy
- io.smallrye.faulttolerance.api.ApplyFaultTolerance (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.AsynchronousNonBlocking (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.BeforeRetry (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.CircuitBreakerName (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.CustomBackoff (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.ExponentialBackoff (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.FibonacciBackoff (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.RateLimit (implements java.lang.annotation.Annotation)
- io.smallrye.faulttolerance.api.RetryWhen (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.smallrye.faulttolerance.api.CircuitBreakerState
- io.smallrye.faulttolerance.api.RateLimitType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)