| Package | Description |
|---|---|
| net.jodah.failsafe |
Core Failsafe APIs for performing failsafe executions.
|
| net.jodah.failsafe.event |
Event listener types.
|
| net.jodah.failsafe.function |
Functional interface types.
|
| Class and Description |
|---|
| AsyncFailsafe
Performs asynchronous executions with failures handled according to a configured
retry
policy, circuit breaker and
fallback. |
| AsyncFailsafeConfig
Async Failsafe configuration.
|
| CircuitBreaker
A circuit breaker that temporarily halts execution when configurable thresholds are exceeded.
|
| CircuitBreaker.State
The state of the circuit.
|
| ExecutionContext
Contextual execution information.
|
| FailsafeConfig
Failsafe configuration.
|
| FailsafeException
Thrown when a synchronous Failsafe run() call fails with an exception.
|
| FailsafeFuture
The future result of an asynchronous Failsafe execution.
|
| Listeners
Failsafe execution event listeners.
|
| RetryPolicy
A policy that defines when retries should be performed.
|
| RetryPolicy.DelayFunction
A functional interface for computing delays between retries in conjunction with
RetryPolicy.withDelay(DelayFunction). |
| SyncFailsafe
Performs synchronous executions with failures handled according to a configured
retry
policy, circuit breaker and
fallback. |
| Class and Description |
|---|
| ExecutionContext
Contextual execution information.
|
| Class and Description |
|---|
| AsyncExecution
Tracks asynchronous executions and allows retries to be scheduled according to a
RetryPolicy. |
| ExecutionContext
Contextual execution information.
|
Copyright © 2018. All rights reserved.