All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractDeferredManager |
|
| AbstractMasterDeferredObject |
|
| AbstractMultipleResults |
|
| AbstractMutableMultipleResults |
|
| AbstractOneValue<T> |
|
| AbstractPromise<D,F,P> |
|
| AllValues |
|
| AllValuesDeferredObject |
|
| AlwaysCallback<D,F> |
A callback invoked when the Promise's state becomes either RESOLVED or
REJECTED.
|
| AlwaysPipe<D,F,D_OUT,F_OUT,P> |
|
| CallbackExceptionHandler |
Handles global exceptions that are uncaught by the callbacks.
|
| CallbackExceptionHandler.CallbackType |
|
| CancellationHandler |
Allows a DeferredFutureTask to onCancel resources when its task is interrupted or cancelled.
|
| DefaultAllValues |
|
| DefaultCallbackExceptionHandler |
This default exception handler will log the exception but will not propagate it.
|
| DefaultDeferredManager |
A default implementation that runs deferred tasks using an ExecutorService.
|
| DefaultMutableAllValues |
|
| Deferred<D,F,P> |
Deferred interface to trigger an event (resolve, reject, notify).
|
| DeferredCallable<D,P> |
Use this as superclass in case you need to be able to return a result and notify progress.
|
| DeferredFutureTask<D,P> |
FutureTask can wrap around Callable and Runnable.
|
| DeferredManager |
DeferredManager is especially useful when dealing with asynchronous
tasks, either Runnable or Callable objects.
|
| DeferredManager.StartPolicy |
|
| DeferredObject<D,F,P> |
An implementation of Deferred interface.
|
| DeferredPromise<D,F,P> |
|
| DeferredRunnable<P> |
Use this as superclass in case you need to be able to be able to notify progress.
|
| DelegatingPromise<D,F,P> |
Promise implementation of the Decorator Pattern.
|
| DoneCallback<D> |
A callback invoked when the Promise's state becomes RESOLVED.
|
| DoneFilter<D,D_OUT> |
A filter invoked when the Promise's state becomes RESOLVED.
|
| DonePipe<D,D_OUT,F_OUT,P_OUT> |
A pipe invoked when the Promise's state becomes RESOLVED.
|
| FailCallback<F> |
A callback invoked when the Promise's state becomes REJECTED.
|
| FailFilter<F,F_OUT> |
A filter invoked when the Promise's state becomes REJECTED.
|
| FailPipe<F,D_OUT,F_OUT,P_OUT> |
A pipe invoked when the Promise's state becomes REJECTED.
|
| FilteredPromise<D,F,P,D_OUT,F_OUT,P_OUT> |
|
| FilteredPromise.NoOpDoneFilter<D> |
|
| FilteredPromise.NoOpFailFilter<F> |
|
| FilteredPromise.NoOpProgressFilter<P> |
|
| FutureCallable<V> |
|
| GlobalConfiguration |
|
| MasterDeferredObject2<V1,V2> |
|
| MasterDeferredObject3<V1,V2,V3> |
|
| MasterDeferredObject4<V1,V2,V3,V4> |
|
| MasterDeferredObject5<V1,V2,V3,V4,V5> |
|
| MasterDeferredObjectN<V1,V2,V3,V4,V5> |
|
| MasterDeferredObjectUntypedN |
|
| MasterProgress |
Progress indicating how many promises need to finish ( MasterProgress.total),
and how many had already finish ( #fulfilled).
|
| MultipleResults |
|
| MultipleResults2<V1,V2> |
Contains 2 results, typed V1, V2 wrapped in OneResult.
|
| MultipleResults3<V1,V2,V3> |
Contains 3 results, typed V1, V2, V3 wrapped in OneResult.
|
| MultipleResults4<V1,V2,V3,V4> |
Contains 4 results, typed V1, V2, V3, V4 wrapped in OneResult.
|
| MultipleResults5<V1,V2,V3,V4,V5> |
Contains 5 results, typed V1, V2, V3, V4, V5 wrapped in OneResult.
|
| MultipleResultsN<V1,V2,V3,V4,V5> |
Contains a list of OneResult, where the first 5 elements are of type V1, V2, V3, V4, V5.
|
| MutableAllValues |
|
| MutableMultipleResults |
|
| MutableMultipleResults2<V1,V2> |
|
| MutableMultipleResults3<V1,V2,V3> |
|
| MutableMultipleResults4<V1,V2,V3,V4> |
|
| MutableMultipleResults5<V1,V2,V3,V4,V5> |
|
| MutableMultipleResultsN<V1,V2,V3,V4,V5> |
|
| MutableMultipleResultsUntypedN |
|
| OneProgress<P> |
Progress update by one of the Promise.
|
| OneReject<F> |
Progress fail by one of the Promise.
|
| OneResult<D> |
Progress result by one of the Promise.
|
| OneValue<T> |
|
| PipedPromise<D,F,P,D_OUT,F_OUT,P_OUT> |
|
| ProgressCallback<P> |
A callback invoked when the Promise publishes intermediate results while its state is still
PENDING.
|
| ProgressFilter<P,P_OUT> |
A filter invoked when the Promise publishes intermediate results while it is still in the state
+ * PENDING.
|
| ProgressPipe<P,D_OUT,F_OUT,P_OUT> |
A pipe invoked when the Promise publishes intermediate results while it is still in the state
PENDING.
|
| Promise<D,F,P> |
Promise interface to observe when some action has occurred on the corresponding Deferred object.
|
| Promise.State |
|
| SingleDeferredObject |
|