| Async |
Support for asynchronous execution of synchronous (blocking) calls.
|
| Async.Builder |
Fluent API Builder for Async.
|
| Bulkhead |
Bulkhead protects a resource that cannot serve unlimited parallel
requests.
|
| Bulkhead.Builder |
|
| CircuitBreaker |
CircuitBreaker protects a potentially failing endpoint from overloading and the application
from spending resources on such a failing endpoints.
|
| CircuitBreaker.Builder |
|
| CircuitBreaker.State |
|
| Fallback |
Fallback allows the user to execute an alternative supplier of results in case the usual one fails.
|
| Fallback.Builder |
|
| FaultTolerance.Builder |
A builder used for setting up a customized list of fault tolerance handlers.
|
| FaultTolerance.TypedBuilder |
A builder used for fault tolerance handlers that require a specific type to be used, such as
Fallback.
|
| FtHandler |
A fault tolerance handler.
|
| FtHandlerTyped |
A typed fault tolerance handler, to allow combination
of multiple handlers without losing type information.
|
| Retry |
Retry supports retry policies to be applied on an execution of asynchronous tasks.
|
| Retry.Builder |
Fluent API builder for Retry.
|
| Retry.DelayingRetryPolicy |
A retry policy that prolongs the delays between retries by a defined factor.
|
| Retry.DelayingRetryPolicy.Builder |
|
| Retry.JitterRetryPolicy |
A retry policy that randomizes delays between execution using a "jitter" time.
|
| Retry.JitterRetryPolicy.Builder |
|
| Retry.RetryPolicy |
Retry policy to handle delays between retries.
|
| Timeout |
Timeout attempts to terminate execution after the duration time passes.
|
| Timeout.Builder |
|