All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| ApplyFaultTolerance |
A special interceptor binding annotation to apply preconfigured fault tolerance.
|
| CircuitBreakerMaintenance |
Allows reading and observing current state of circuit breakers and reseting them to the initial (closed) state.
|
| CircuitBreakerName |
A @CircuitBreaker method can be annotated @CircuitBreakerName
to provide a name for the circuit breaker associated with the annotated method.
|
| CircuitBreakerState |
|
| CustomBackoff |
Modifies a @Retry annotation to use a custom backoff strategy instead of the default constant backoff.
|
| CustomBackoffStrategy |
For each invocation of a method annotated @Retry and @CustomBackoff,
an instance of custom backoff strategy is created and used for computing delays
between individual retry attempts.
|
| ExponentialBackoff |
Modifies a @Retry annotation to use exponential backoff instead of the default constant backoff.
|
| FaultTolerance<T> |
Allows guarding an action with various fault tolerance strategies: bulkhead, circuit breaker, fallback, retry, and
timeout.
|
| FaultTolerance.Builder<T,R> |
A builder for configuring fault tolerance strategies.
|
| FaultTolerance.Builder.BulkheadBuilder<T,R> |
Configures a bulkhead.
|
| FaultTolerance.Builder.CircuitBreakerBuilder<T,R> |
Configures a circuit breaker.
|
| FaultTolerance.Builder.FallbackBuilder<T,R> |
Configures a fallback.
|
| FaultTolerance.Builder.RetryBuilder<T,R> |
Configures a retry.
|
| FaultTolerance.Builder.RetryBuilder.CustomBackoffBuilder<T,R> |
Configures a custom backoff for retry.
|
| FaultTolerance.Builder.RetryBuilder.ExponentialBackoffBuilder<T,R> |
Configures an exponential backoff for retry.
|
| FaultTolerance.Builder.RetryBuilder.FibonacciBackoffBuilder<T,R> |
Configures a Fibonacci backoff for retry.
|
| FaultTolerance.Builder.TimeoutBuilder<T,R> |
Configures a timeout.
|
| FaultToleranceSpi |
This is an internal API.
|
| FaultToleranceSpiAccess |
This is an internal API.
|
| FibonacciBackoff |
Modifies a @Retry annotation to use Fibonacci backoff instead of the default constant backoff.
|