| Interface | Description |
|---|---|
| AsyncCloseable |
An object that may hold resources that must be explicitly released, and the release operation
should be performed asynchronously.
|
| DelayPolicy<T> | |
| DependentPromise<T> |
Promise wrapper that may keep track origin of this promise and cancel them
along with this promise itself. |
| Promise<T> | |
| RetryCallable<V,T> | |
| RetryPolicy.Verdict | |
| RetryRunnable | |
| RunnablePromise<T> | |
| TaskCompletionService<V> | |
| TaskExecutorService |
| Class | Description |
|---|---|
| AbstractThreadFactoryBuilder<T extends AbstractThreadFactoryBuilder<T>> | |
| AsyncCompletions<T> | |
| CompletableFutureWrapper<T> | |
| CompletablePromise<T> | |
| CompletableTask<T> |
Concrete implementation of
Promise interface for long-running blocking tasks |
| CompletionStageWrapper<T> | |
| ConfigurableDependentPromise<T> |
DependentPromise implementation, i.e. |
| PromiseAdapter<T> |
Helper class to create a concrete
Promise subclass as an
implementation from scratch. |
| PromiseOperations | |
| Promises |
Utility class to create a resolved (either successfully or faulty)
Promise-s;
to wrap an arbitrary CompletionStage interface to the Promise API;
to combine several CompletionStage-s into aggregating promise. |
| RetryContext<T> | |
| RetryPolicy<T> | |
| RetryPolicy.PositiveVerdict | |
| TaskExecutorCompletionService<V> | |
| TaskExecutors |
The drop-in replacement for
Executors utility class that returns various useful implementations
of TaskExecutorService instead of standard ExecutorService. |
| ThreadFactoryBuilder | |
| ThreadGroupBuilder | |
| ThreadPoolTaskExecutor |
Concrete implementation of
TaskExecutorService interface. |
| Enum | Description |
|---|---|
| AsyncCompletions.Cancel | |
| PromiseOrigin |
| Exception | Description |
|---|---|
| MultitargetException | |
| RetryException |
Copyright © 2021. All rights reserved.