| Interface | Description |
|---|---|
| AsyncCallable<T> |
A callable that manually triggers asynchronous retries or completion.
|
| AsyncRunnable |
A runnable that manually triggers asynchronous retries or completion.
|
| CheckedRunnable |
A Runnable that throws checked exceptions.
|
| ContextualCallable<T> |
A callable that provides contextual execution statistics.
|
| ContextualRunnable |
A runnable that provides contextual execution statistics.
|
| Class | Description |
|---|---|
| AsyncExecution |
Tracks asynchronous executions and allows retries to be scheduled according to a
RetryPolicy. |
| AsyncListeners<T> |
Recurrent event listeners that are called asynchronously on the
Scheduler or ScheduledExecutorService
associated with the Recurrent call. |
| AsyncRecurrent |
Performs asynchronous executions with retries according to a
RetryPolicy. |
| Execution |
Tracks executions and determines when an execution can be performed for a
RetryPolicy. |
| ExecutionStats |
Execution statistics.
|
| Listeners<T> |
Recurrent event listeners.
|
| Recurrent<T> |
Performs executions with synchronous or asynchronous retries according to a
RetryPolicy. |
| RecurrentFuture<T> |
A future result of an asynchronous operation.
|
| RetryPolicy |
A policy that defines when retries should be performed.
|
| SyncRecurrent |
Performs synchronous executions with retries according to a
RetryPolicy. |
| Exception | Description |
|---|---|
| RecurrentException |
Thrown when a synchronous Recurrent run() call fails with an exception.
|
Copyright © 2016. All Rights Reserved.