See: Description
| Interface | Description |
|---|---|
| Async |
The async framework.
|
| Borrowed<T> |
A borrowed reference.
|
| Caller |
Methods for calling user-defined actions and report errors.
|
| ClockSource |
A clock source that gives the current time in milliseconds.
|
| Completable<T> |
A value that can be completed at a later point in time.
|
| Handle<T> |
Handle to implement that can catch all the different states of a stage.
|
| Managed<T> |
Managed lightweight, reference-counted objects.
|
| ReloadableManaged<T> |
Managed lightweight, reference-counted objects that can be reloaded.
|
| RetryPolicy |
A policy that governs how and when an operation should be retried.
|
| Stage<T> |
An interface that defines a contract with a computation that could be asynchronous.
|
| Class | Description |
|---|---|
| ConcurrentCompletable<T> |
A concurrent implementation of
Completable. |
| ConcurrentManaged<T> |
A thread-safe implementation of
Managed. |
| CoreAsync |
Entry point to the tiny async framework.
|
| CoreAsync.Builder |
Builder for
CoreAsync. |
| DelayedCollectCoordinator<S,T> |
Coordinator thread for handling delayed callables executing with a given parallelism.
|
| DirectCaller |
An abstract implementation of a caller that invokes the handles directly in the calling thread.
|
| ExecutorCaller |
A
Caller implementation that defers all execution to a
ExecutorService. |
| ImmediateCancelled<T> |
A stage which has already been cancelled.
|
| ImmediateCompleted<T> |
A stage which has already been completed.
|
| ImmediateFailed<T> |
A stage which has already failed.
|
| ManagedOptions |
Options that can be modified when building
Managed reference. |
| ManagedOptions.Builder |
Options builder.
|
| PrintStreamCaller |
The simplest possible implementation of a concurrent caller.
|
| RecursionSafeCaller |
A
Caller implementation that implements immediate calling, and provides a fallback to
avoid blowing up the stack when operations are recursively called. |
| RetryCallHelper<T> |
A helper class for retry-until-completed behaviour.
|
| RetryDecision |
The decision of an applied retry policy.
|
| RetryPolicy.Exponential |
Implementation for the exponential retry policy.
|
| RetryPolicy.ExponentialBuilder |
Builder of exponential retry policies.
|
| RetryPolicy.Linear |
Implementation for the linear retry policy.
|
| RetryPolicy.Timed |
Implementation for the timed retry policy.
|
| RetryResult<T> |
Contains the result of a retry operation.
|
| Exception | Description |
|---|---|
| RetryException |
An exception class containing detailed information about when a retried operation failed.
|
Copyright © 2017. All rights reserved.