A policy for handling execution failures.
Common execution information.
Tracks asynchronous executions and allows retries to be scheduled according to a
A circuit breaker temporarily blocks execution when a configured number of failures are exceeded.
A policy that can be delayed between executions.
Tracks executions and determines when an execution can be performed for a
Contextual execution information.
The result of an execution.
Simple, sophisticated failure handling.
An executor that handles failures according to configured
A CompletableFuture implementation that propogates cancellations and calls completion handlers.
A Policy that captures conditions to determine whether an execution is a failure.
A Policy that handles failures using a fallback function or result.
|PolicyExecutor<P extends Policy>||
Handles execution and execution results according to a policy.
Policy listener configuration.
A policy that defines when retries should be performed.
A policy that fails an excecution with a
The state of the circuit.
Thrown when an execution is attempted while a configured
Thrown when a synchronous Failsafe execution fails with an exception.
Thrown when an execution exceeds a configured
Copyright © 2020. All rights reserved.