| 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 |
|---|
| AbstractExecution
Common execution information.
|
| CircuitBreaker
A circuit breaker that temporarily halts execution when configurable thresholds are exceeded.
|
| CircuitBreaker.State
The state of the circuit.
|
| DelayablePolicy
A policy that can be delayed between executions.
|
| ExecutionContext
Contextual execution information.
|
| ExecutionResult
The result of an execution.
|
| FailsafeException
Thrown when a synchronous Failsafe execution fails with an exception.
|
| FailsafeExecutor
An executor that handles failures according to configured
policies. |
| FailsafeFuture
A CompletableFuture implementation that propogates cancellations and calls completion handlers.
|
| FailurePolicy
A Policy that captures conditions to determine whether an execution is a failure.
|
| Fallback
A Policy that handles failures using a fallback function or result.
|
| Policy
A policy for handling execution failures.
|
| PolicyExecutor
Handles execution and execution results according to a policy.
|
| PolicyListeners
Policy listener configuration.
|
| RetryPolicy
A policy that defines when retries should be performed.
|
| Timeout
A policy that fails an excecution with a
TimeoutExceededException
if it exceeds a timeout. |
| 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 © 2019. All rights reserved.