| Interface | Description |
|---|---|
| AsyncCallable<T> |
A callable that can manually trigger asynchronous retries or completion for an invocation.
|
| AsyncRecurrent | |
| AsyncRunnable |
A runnable that can manually trigger asynchronous retries or completion for an invocation.
|
| CheckedRunnable |
A Runnable that throws checked exceptions.
|
| ContextualCallable<T> |
A callable that provides contextual invocation statistics.
|
| ContextualRunnable |
A runnable that provides contextual invocation statistics.
|
| SyncRecurrent |
| Class | Description |
|---|---|
| AsyncInvocation |
Tracks asynchronous invocations 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. |
| Invocation |
Tracks invocations and determines when an invocation can be performed for a
RetryPolicy. |
| InvocationStats |
Invocation statistics.
|
| Listeners<T> |
Recurrent event listeners.
|
| Recurrent<T> |
Performs invocations 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.
|
| Exception | Description |
|---|---|
| RecurrentException |
Thrown when a synchronous Recurrent run() call fails with an exception.
|
Copyright © 2016. All Rights Reserved.