Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractDeferredManager - Class in org.jdeferred2.impl
- AbstractDeferredManager() - Constructor for class org.jdeferred2.impl.AbstractDeferredManager
- AbstractMasterDeferredObject - Class in org.jdeferred2.impl
- AbstractMasterDeferredObject(MutableMultipleResults) - Constructor for class org.jdeferred2.impl.AbstractMasterDeferredObject
- AbstractMultipleResults - Class in org.jdeferred2.impl
-
Base implementation of
MultipleResults
. - AbstractMultipleResults(int) - Constructor for class org.jdeferred2.impl.AbstractMultipleResults
- AbstractMutableMultipleResults - Class in org.jdeferred2.impl
-
Base implementation of
MutableMultipleResults
. - AbstractMutableMultipleResults(int) - Constructor for class org.jdeferred2.impl.AbstractMutableMultipleResults
- AbstractOneValue<T> - Class in org.jdeferred2.multiple
- AbstractOneValue(int) - Constructor for class org.jdeferred2.multiple.AbstractOneValue
- AbstractPromise<D,
F, - Class in org.jdeferred2.implP> - AbstractPromise() - Constructor for class org.jdeferred2.impl.AbstractPromise
- AllValues - Interface in org.jdeferred2.multiple
-
Contains a list of
OneValue
. - AllValuesDeferredObject - Class in org.jdeferred2.impl
- AllValuesDeferredObject(Promise<?, ?, ?>[]) - Constructor for class org.jdeferred2.impl.AllValuesDeferredObject
- always(AlwaysCallback<? super D, ? super F>) - Method in class org.jdeferred2.impl.AbstractPromise
- always(AlwaysCallback<? super D, ? super F>) - Method in class org.jdeferred2.impl.DelegatingPromise
- always(AlwaysCallback<? super D, ? super F>) - Method in interface org.jdeferred2.Promise
-
This method will register
AlwaysCallback
so that when a Deferred object is either resolved (Deferred.resolve(Object)
) or rejected (Deferred.reject(Object)
),AlwaysCallback
will be triggered. - ALWAYS_CALLBACK - Enum constant in enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
- AlwaysCallback<D,
F> - Interface in org.jdeferred2 -
A callback invoked when the
Promise
's state becomes eitherPromise.State.RESOLVED
orPromise.State.REJECTED
. - alwaysCallbacks - Variable in class org.jdeferred2.impl.AbstractPromise
- AlwaysPipe<D,
F, - Interface in org.jdeferred2D_OUT, F_OUT, P> - assertNotEmpty(Object[]) - Method in class org.jdeferred2.impl.AbstractDeferredManager
-
Deprecated.
- assertNotNull(Object, String) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- AUTO - Enum constant in enum class org.jdeferred2.DeferredManager.StartPolicy
-
Tells Deferred Manager to automatically start the task
- autoSubmit - Variable in class org.jdeferred2.impl.DefaultDeferredManager
- awaitTermination(long, TimeUnit) - Method in class org.jdeferred2.impl.DefaultDeferredManager
C
- call() - Method in class org.jdeferred2.impl.FutureCallable
- CALLABLE_V1 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- CALLABLE_V2 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- CALLABLE_V3 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- CALLABLE_V4 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- CALLABLE_V5 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- CallbackExceptionHandler - Interface in org.jdeferred2
-
Handles global exceptions that are uncaught by the callbacks.
- CallbackExceptionHandler.CallbackType - Enum Class in org.jdeferred2
- CallbackType() - Constructor for enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
- cancelAllTasks(DeferredFutureTask<?, ?>[]) - Method in class org.jdeferred2.impl.SingleDeferredObject
- cancellationHandler - Variable in class org.jdeferred2.DeferredFutureTask
- CancellationHandler - Interface in org.jdeferred2
-
Allows a
DeferredFutureTask
to onCancel resources when its task is interrupted or cancelled. - canPromise(Object) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- causeOf(Exception) - Method in class org.jdeferred2.DeferredFutureTask
- cleanup() - Method in class org.jdeferred2.DeferredFutureTask
-
Performs resource cleanup upon interruption or cancellation of the underlying task.
- configurePromise(int, Promise<D, F, P>) - Method in class org.jdeferred2.impl.AbstractMasterDeferredObject
- configurePromise(int, Promise<D, F, P>) - Method in class org.jdeferred2.impl.AllValuesDeferredObject
- configureTask(int, DeferredFutureTask<D, P>) - Method in class org.jdeferred2.impl.SingleDeferredObject
D
- DEFAULT - Enum constant in enum class org.jdeferred2.DeferredManager.StartPolicy
-
Let Deferred Manager to determine whether to start the task at its own discretion.
- DEFAULT_AUTO_SUBMIT - Static variable in class org.jdeferred2.impl.DefaultDeferredManager
-
By default,
DefaultDeferredManager.autoSubmit
will be set to true You can set it to false by usingDefaultDeferredManager.setAutoSubmit(boolean)
If you set it to false, that means you'll be responsible to make sure anyRunnable
orCallable
are executed. - DefaultAllValues - Class in org.jdeferred2.impl
-
Base implementation of
AllValues
. - DefaultAllValues(int) - Constructor for class org.jdeferred2.impl.DefaultAllValues
- DefaultCallbackExceptionHandler - Class in org.jdeferred2.impl
-
This default exception handler will log the exception but will not propagate it.
- DefaultCallbackExceptionHandler() - Constructor for class org.jdeferred2.impl.DefaultCallbackExceptionHandler
- DefaultDeferredManager - Class in org.jdeferred2.impl
-
A default implementation that runs deferred tasks using an
ExecutorService
. - DefaultDeferredManager() - Constructor for class org.jdeferred2.impl.DefaultDeferredManager
-
Equivalent to
DefaultDeferredManager(ExecutorService)
usingExecutors.newCachedThreadPool()
- DefaultDeferredManager(ExecutorService) - Constructor for class org.jdeferred2.impl.DefaultDeferredManager
- DefaultMutableAllValues - Class in org.jdeferred2.impl
-
Base implementation of
MutableAllValues
. - DefaultMutableAllValues(int) - Constructor for class org.jdeferred2.impl.DefaultMutableAllValues
- deferred - Variable in class org.jdeferred2.DeferredCallable
- deferred - Variable in class org.jdeferred2.DeferredFutureTask
- deferred - Variable in class org.jdeferred2.DeferredRunnable
- deferred - Variable in class org.jdeferred2.impl.DeferredPromise
- Deferred<D,
F, - Interface in org.jdeferred2P> -
Deferred interface to trigger an event (resolve, reject, notify).
- DeferredCallable<D,
P> - Class in org.jdeferred2 -
Use this as superclass in case you need to be able to return a result and notify progress.
- DeferredCallable() - Constructor for class org.jdeferred2.DeferredCallable
-
Creates a new
DeferredCallable
with DEFAULTstartPolicy
. - DeferredCallable(DeferredManager.StartPolicy) - Constructor for class org.jdeferred2.DeferredCallable
-
Creates a new
DeferredCallable
with the givenstartPolicy
. - deferredCallableFor(Future<D>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- DeferredFutureTask<D,
P> - Class in org.jdeferred2 - DeferredFutureTask(Runnable) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task. - DeferredFutureTask(Runnable, CancellationHandler) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task and a explicitCancellationHandler
The givencancellationHandler
has precedence over the given task if the task implements theCancellationHandler
interface. - DeferredFutureTask(Callable<D>) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task. - DeferredFutureTask(Callable<D>, CancellationHandler) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task and a explicitCancellationHandler
The givencancellationHandler
has precedence over the given task if the task implements theCancellationHandler
interface. - DeferredFutureTask(DeferredCallable<D, P>) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task. - DeferredFutureTask(DeferredCallable<D, P>, CancellationHandler) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task and a explicitCancellationHandler
The givencancellationHandler
has precedence over the given task if the task implements theCancellationHandler
interface. - DeferredFutureTask(DeferredRunnable<P>) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task. - DeferredFutureTask(DeferredRunnable<P>, CancellationHandler) - Constructor for class org.jdeferred2.DeferredFutureTask
-
Creates a new
DeferredFutureTask
with the given task and a explicitCancellationHandler
The givencancellationHandler
has precedence over the given task if the task implements theCancellationHandler
interface. - DeferredManager - Interface in org.jdeferred2
-
DeferredManager
is especially useful when dealing with asynchronous tasks, eitherRunnable
orCallable
objects. - DeferredManager.StartPolicy - Enum Class in org.jdeferred2
- DeferredObject<D,
F, - Class in org.jdeferred2.implP> -
An implementation of
Deferred
interface. - DeferredObject() - Constructor for class org.jdeferred2.impl.DeferredObject
- DeferredPromise<D,
F, - Class in org.jdeferred2.implP> - DeferredPromise(Deferred<D, F, P>) - Constructor for class org.jdeferred2.impl.DeferredPromise
- DeferredRunnable<P> - Class in org.jdeferred2
-
Use this as superclass in case you need to be able to be able to notify progress.
- DeferredRunnable() - Constructor for class org.jdeferred2.DeferredRunnable
- DeferredRunnable(DeferredManager.StartPolicy) - Constructor for class org.jdeferred2.DeferredRunnable
- delegate - Variable in class org.jdeferred2.impl.DelegatingPromise
- DelegatingPromise<D,
F, - Class in org.jdeferred2.implP> -
Promise implementation of the Decorator Pattern.
- DelegatingPromise(Promise<D, F, P>) - Constructor for class org.jdeferred2.impl.DelegatingPromise
- done - Variable in class org.jdeferred2.multiple.MasterProgress
- done() - Method in class org.jdeferred2.DeferredFutureTask
- done(DoneCallback<? super D>) - Method in class org.jdeferred2.impl.AbstractPromise
- done(DoneCallback<? super D>) - Method in class org.jdeferred2.impl.DelegatingPromise
- done(DoneCallback<? super D>) - Method in interface org.jdeferred2.Promise
-
This method will register
DoneCallback
so that when a Deferred object is resolved (Deferred.resolve(Object)
),DoneCallback
will be triggered. - DONE_CALLBACK - Enum constant in enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
- DoneCallback<D> - Interface in org.jdeferred2
-
A callback invoked when the
Promise
's state becomesPromise.State.RESOLVED
. - doneCallbacks - Variable in class org.jdeferred2.impl.AbstractPromise
- doneCount - Variable in class org.jdeferred2.impl.AbstractMasterDeferredObject
- doneCount - Variable in class org.jdeferred2.impl.AllValuesDeferredObject
- doneFilter - Variable in class org.jdeferred2.impl.FilteredPromise
- DoneFilter<D,
D_OUT> - Interface in org.jdeferred2 -
A filter invoked when the
Promise
's state becomesPromise.State.RESOLVED
. - DonePipe<D,
D_OUT, - Interface in org.jdeferred2F_OUT, P_OUT> -
A pipe invoked when the
Promise
's state becomesPromise.State.RESOLVED
.
E
- executorService - Variable in class org.jdeferred2.impl.DefaultDeferredManager
F
- fail - Variable in class org.jdeferred2.multiple.MasterProgress
- fail(FailCallback<? super F>) - Method in class org.jdeferred2.impl.AbstractPromise
- fail(FailCallback<? super F>) - Method in class org.jdeferred2.impl.DelegatingPromise
- fail(FailCallback<? super F>) - Method in interface org.jdeferred2.Promise
-
This method will register
FailCallback
so that when a Deferred object is rejected (Deferred.reject(Object)
),FailCallback
will be triggered. - FAIL_CALLBACK - Enum constant in enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
- FailCallback<F> - Interface in org.jdeferred2
-
A callback invoked when the
Promise
's state becomesPromise.State.REJECTED
. - failCallbacks - Variable in class org.jdeferred2.impl.AbstractPromise
- failCount - Variable in class org.jdeferred2.impl.AbstractMasterDeferredObject
- failCount - Variable in class org.jdeferred2.impl.AllValuesDeferredObject
- failFilter - Variable in class org.jdeferred2.impl.FilteredPromise
- FailFilter<F,
F_OUT> - Interface in org.jdeferred2 -
A filter invoked when the
Promise
's state becomesPromise.State.REJECTED
. - FailPipe<F,
D_OUT, - Interface in org.jdeferred2F_OUT, P_OUT> -
A pipe invoked when the
Promise
's state becomesPromise.State.REJECTED
. - filter(DoneFilter<? super D, ? extends D_OUT>) - Method in class org.jdeferred2.impl.AbstractPromise
- filter(DoneFilter<? super D, ? extends D_OUT>) - Method in class org.jdeferred2.impl.DelegatingPromise
- filter(DoneFilter<? super D, ? extends D_OUT>) - Method in interface org.jdeferred2.Promise
-
Equivalent to
filter(doneFilter, null, null)
- filter(DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>) - Method in class org.jdeferred2.impl.AbstractPromise
- filter(DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>) - Method in class org.jdeferred2.impl.DelegatingPromise
- filter(DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>) - Method in interface org.jdeferred2.Promise
-
Equivalent to
filter(doneFilter, failFilter, null)
- filter(DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>, ProgressFilter<? super P, ? extends P_OUT>) - Method in class org.jdeferred2.impl.AbstractPromise
- filter(DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>, ProgressFilter<? super P, ? extends P_OUT>) - Method in class org.jdeferred2.impl.DelegatingPromise
- filter(DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>, ProgressFilter<? super P, ? extends P_OUT>) - Method in interface org.jdeferred2.Promise
-
This method will register filters such that when a Deferred object is either resolved (
Deferred.resolve(Object)
), rejected (Deferred.reject(Object)
) or is notified of progress (Deferred.notify(Object)
), the corresponding filter will be invoked. - filterDone(D) - Method in interface org.jdeferred2.DoneFilter
- filterDone(D) - Method in class org.jdeferred2.impl.FilteredPromise.NoOpDoneFilter
- FilteredPromise<D,
F, - Class in org.jdeferred2.implP, D_OUT, F_OUT, P_OUT> - FilteredPromise(Promise<D, F, P>, DoneFilter<? super D, ? extends D_OUT>, FailFilter<? super F, ? extends F_OUT>, ProgressFilter<? super P, ? extends P_OUT>) - Constructor for class org.jdeferred2.impl.FilteredPromise
- FilteredPromise.NoOpDoneFilter<D> - Class in org.jdeferred2.impl
- FilteredPromise.NoOpFailFilter<F> - Class in org.jdeferred2.impl
- FilteredPromise.NoOpProgressFilter<P> - Class in org.jdeferred2.impl
- filterFail(F) - Method in interface org.jdeferred2.FailFilter
- filterFail(F) - Method in class org.jdeferred2.impl.FilteredPromise.NoOpFailFilter
- filterProgress(P) - Method in class org.jdeferred2.impl.FilteredPromise.NoOpProgressFilter
- filterProgress(P) - Method in interface org.jdeferred2.ProgressFilter
- future - Variable in class org.jdeferred2.impl.FutureCallable
- FUTURE_V1 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- FUTURE_V2 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- FUTURE_V3 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- FUTURE_V4 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- FUTURE_V5 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- FutureCallable<V> - Class in org.jdeferred2.impl
- FutureCallable(Future<V>) - Constructor for class org.jdeferred2.impl.FutureCallable
G
- get(int) - Method in class org.jdeferred2.impl.AbstractMultipleResults
- get(int) - Method in class org.jdeferred2.impl.DefaultAllValues
- get(int) - Method in interface org.jdeferred2.multiple.AllValues
- get(int) - Method in interface org.jdeferred2.multiple.MultipleResults
- getDeferred() - Method in class org.jdeferred2.DeferredCallable
- getDeferred() - Method in class org.jdeferred2.DeferredRunnable
- getDelegate() - Method in class org.jdeferred2.impl.DelegatingPromise
-
Returns the delegate Promise wrapped by this Promise.
- getDone() - Method in class org.jdeferred2.multiple.MasterProgress
- getExecutorService() - Method in class org.jdeferred2.impl.DefaultDeferredManager
- getFail() - Method in class org.jdeferred2.multiple.MasterProgress
- getFifth() - Method in class org.jdeferred2.impl.MutableMultipleResults5
- getFifth() - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- getFifth() - Method in interface org.jdeferred2.multiple.MultipleResults5
- getFifth() - Method in interface org.jdeferred2.multiple.MultipleResultsN
- getFirst() - Method in class org.jdeferred2.impl.MutableMultipleResults2
- getFirst() - Method in class org.jdeferred2.impl.MutableMultipleResults3
- getFirst() - Method in class org.jdeferred2.impl.MutableMultipleResults4
- getFirst() - Method in class org.jdeferred2.impl.MutableMultipleResults5
- getFirst() - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- getFirst() - Method in interface org.jdeferred2.multiple.MultipleResults2
- getFirst() - Method in interface org.jdeferred2.multiple.MultipleResults3
- getFirst() - Method in interface org.jdeferred2.multiple.MultipleResults4
- getFirst() - Method in interface org.jdeferred2.multiple.MultipleResults5
- getFirst() - Method in interface org.jdeferred2.multiple.MultipleResultsN
- getFourth() - Method in class org.jdeferred2.impl.MutableMultipleResults4
- getFourth() - Method in class org.jdeferred2.impl.MutableMultipleResults5
- getFourth() - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- getFourth() - Method in interface org.jdeferred2.multiple.MultipleResults4
- getFourth() - Method in interface org.jdeferred2.multiple.MultipleResults5
- getFourth() - Method in interface org.jdeferred2.multiple.MultipleResultsN
- getGlobalCallbackExceptionHandler() - Static method in class org.jdeferred2.impl.GlobalConfiguration
- getIndex() - Method in class org.jdeferred2.multiple.AbstractOneValue
- getIndex() - Method in class org.jdeferred2.multiple.OneProgress
- getIndex() - Method in interface org.jdeferred2.multiple.OneValue
- getProgress() - Method in class org.jdeferred2.multiple.OneProgress
- getPromise() - Method in class org.jdeferred2.multiple.OneProgress
- getPromise() - Method in class org.jdeferred2.multiple.OneReject
- getPromise() - Method in class org.jdeferred2.multiple.OneResult
- getReject() - Method in class org.jdeferred2.multiple.OneReject
- getResult() - Method in class org.jdeferred2.multiple.OneResult
- getSecond() - Method in class org.jdeferred2.impl.MutableMultipleResults2
- getSecond() - Method in class org.jdeferred2.impl.MutableMultipleResults3
- getSecond() - Method in class org.jdeferred2.impl.MutableMultipleResults4
- getSecond() - Method in class org.jdeferred2.impl.MutableMultipleResults5
- getSecond() - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- getSecond() - Method in interface org.jdeferred2.multiple.MultipleResults2
- getSecond() - Method in interface org.jdeferred2.multiple.MultipleResults3
- getSecond() - Method in interface org.jdeferred2.multiple.MultipleResults4
- getSecond() - Method in interface org.jdeferred2.multiple.MultipleResults5
- getSecond() - Method in interface org.jdeferred2.multiple.MultipleResultsN
- getStartPolicy() - Method in class org.jdeferred2.DeferredCallable
- getStartPolicy() - Method in class org.jdeferred2.DeferredFutureTask
- getStartPolicy() - Method in class org.jdeferred2.DeferredRunnable
- getThird() - Method in class org.jdeferred2.impl.MutableMultipleResults3
- getThird() - Method in class org.jdeferred2.impl.MutableMultipleResults4
- getThird() - Method in class org.jdeferred2.impl.MutableMultipleResults5
- getThird() - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- getThird() - Method in interface org.jdeferred2.multiple.MultipleResults3
- getThird() - Method in interface org.jdeferred2.multiple.MultipleResults4
- getThird() - Method in interface org.jdeferred2.multiple.MultipleResults5
- getThird() - Method in interface org.jdeferred2.multiple.MultipleResultsN
- getTotal() - Method in class org.jdeferred2.multiple.MasterProgress
- getValue() - Method in class org.jdeferred2.multiple.OneProgress
- getValue() - Method in class org.jdeferred2.multiple.OneReject
- getValue() - Method in class org.jdeferred2.multiple.OneResult
- getValue() - Method in interface org.jdeferred2.multiple.OneValue
- globalCallbackExceptionHandler - Static variable in class org.jdeferred2.impl.GlobalConfiguration
- GlobalConfiguration - Class in org.jdeferred2.impl
- GlobalConfiguration() - Constructor for class org.jdeferred2.impl.GlobalConfiguration
H
- handleException(CallbackExceptionHandler.CallbackType, Exception) - Method in interface org.jdeferred2.CallbackExceptionHandler
- handleException(CallbackExceptionHandler.CallbackType, Exception) - Method in class org.jdeferred2.impl.AbstractPromise
- handleException(CallbackExceptionHandler.CallbackType, Exception) - Method in class org.jdeferred2.impl.DefaultCallbackExceptionHandler
I
- index - Variable in class org.jdeferred2.multiple.AbstractOneValue
- index - Variable in class org.jdeferred2.multiple.OneProgress
- isAutoSubmit() - Method in class org.jdeferred2.impl.AbstractDeferredManager
- isAutoSubmit() - Method in class org.jdeferred2.impl.DefaultDeferredManager
- isPending() - Method in class org.jdeferred2.impl.AbstractPromise
- isPending() - Method in class org.jdeferred2.impl.DelegatingPromise
- isPending() - Method in interface org.jdeferred2.Promise
-
Queries the state of this promise, returning
true
iff it isState.PENDING
. - isRejected() - Method in class org.jdeferred2.impl.AbstractPromise
- isRejected() - Method in class org.jdeferred2.impl.DelegatingPromise
- isRejected() - Method in interface org.jdeferred2.Promise
-
Queries the state of this promise, returning
true
iff it isState.REJECTED
. - isResolved() - Method in class org.jdeferred2.impl.AbstractPromise
- isResolved() - Method in class org.jdeferred2.impl.DelegatingPromise
- isResolved() - Method in interface org.jdeferred2.Promise
-
Queries the state of this promise, returning
true
iff it isState.RESOLVED
. - isShutdown() - Method in class org.jdeferred2.impl.DefaultDeferredManager
- isTerminated() - Method in class org.jdeferred2.impl.DefaultDeferredManager
- iterator() - Method in class org.jdeferred2.impl.AbstractMultipleResults
- iterator() - Method in class org.jdeferred2.impl.DefaultAllValues
L
- log - Variable in class org.jdeferred2.impl.AbstractDeferredManager
- log - Variable in class org.jdeferred2.impl.AbstractPromise
- LOG - Static variable in class org.jdeferred2.DeferredFutureTask
- LOG - Static variable in class org.jdeferred2.impl.DefaultCallbackExceptionHandler
M
- MANUAL - Enum constant in enum class org.jdeferred2.DeferredManager.StartPolicy
-
Tells Deferred Manager that this task will be manually started
- MasterDeferredObject2<V1,
V2> - Class in org.jdeferred2.impl - MasterDeferredObject2(Promise<V1, ?, ?>, Promise<V2, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject2
- MasterDeferredObject3<V1,
V2, - Class in org.jdeferred2.implV3> - MasterDeferredObject3(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject3
- MasterDeferredObject4<V1,
V2, - Class in org.jdeferred2.implV3, V4> - MasterDeferredObject4(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject4
- MasterDeferredObject5<V1,
V2, - Class in org.jdeferred2.implV3, V4, V5> - MasterDeferredObject5(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject5
- MasterDeferredObjectN<V1,
V2, - Class in org.jdeferred2.implV3, V4, V5> - MasterDeferredObjectN(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Constructor for class org.jdeferred2.impl.MasterDeferredObjectN
- MasterDeferredObjectUntypedN - Class in org.jdeferred2.impl
- MasterDeferredObjectUntypedN(Promise<?, ?, ?>...) - Constructor for class org.jdeferred2.impl.MasterDeferredObjectUntypedN
- MasterProgress - Class in org.jdeferred2.multiple
-
Progress indicating how many promises need to finish (
MasterProgress.total
), and how many had already finish (invalid reference
#fulfilled
- MasterProgress(int, int, int) - Constructor for class org.jdeferred2.multiple.MasterProgress
- MultipleResults - Interface in org.jdeferred2.multiple
-
Contains a list of
OneResult
. - MultipleResults2<V1,
V2> - Interface in org.jdeferred2.multiple -
Contains 2 results, typed V1, V2 wrapped in
OneResult
. - MultipleResults3<V1,
V2, - Interface in org.jdeferred2.multipleV3> -
Contains 3 results, typed V1, V2, V3 wrapped in
OneResult
. - MultipleResults4<V1,
V2, - Interface in org.jdeferred2.multipleV3, V4> -
Contains 4 results, typed V1, V2, V3, V4 wrapped in
OneResult
. - MultipleResults5<V1,
V2, - Interface in org.jdeferred2.multipleV3, V4, V5> -
Contains 5 results, typed V1, V2, V3, V4, V5 wrapped in
OneResult
. - MultipleResultsN<V1,
V2, - Interface in org.jdeferred2.multipleV3, V4, V5> -
Contains a list of
OneResult
, where the first 5 elements are of type V1, V2, V3, V4, V5. - MutableAllValues - Interface in org.jdeferred2.impl
- MutableMultipleResults - Interface in org.jdeferred2.impl
- MutableMultipleResults2<V1,
V2> - Class in org.jdeferred2.impl -
Contains 2 instances of
OneResult
. - MutableMultipleResults2() - Constructor for class org.jdeferred2.impl.MutableMultipleResults2
- MutableMultipleResults3<V1,
V2, - Class in org.jdeferred2.implV3> -
Contains 3 instances of
OneResult
. - MutableMultipleResults3() - Constructor for class org.jdeferred2.impl.MutableMultipleResults3
- MutableMultipleResults4<V1,
V2, - Class in org.jdeferred2.implV3, V4> -
Contains 4 instances of
OneResult
. - MutableMultipleResults4() - Constructor for class org.jdeferred2.impl.MutableMultipleResults4
- MutableMultipleResults5<V1,
V2, - Class in org.jdeferred2.implV3, V4, V5> -
Contains 5 instances of
OneResult
. - MutableMultipleResults5() - Constructor for class org.jdeferred2.impl.MutableMultipleResults5
- MutableMultipleResultsN<V1,
V2, - Class in org.jdeferred2.implV3, V4, V5> -
Contains multiple instances of
OneResult
. - MutableMultipleResultsN(int) - Constructor for class org.jdeferred2.impl.MutableMultipleResultsN
- MutableMultipleResultsUntypedN - Class in org.jdeferred2.impl
-
Contains multiple instances of
OneResult
. - MutableMultipleResultsUntypedN(int) - Constructor for class org.jdeferred2.impl.MutableMultipleResultsUntypedN
N
- NO_OP_DONE_FILTER - Static variable in class org.jdeferred2.impl.FilteredPromise
- NO_OP_FAIL_FILTER - Static variable in class org.jdeferred2.impl.FilteredPromise
- NO_OP_PROGRESS_FILTER - Static variable in class org.jdeferred2.impl.FilteredPromise
- NoOpDoneFilter() - Constructor for class org.jdeferred2.impl.FilteredPromise.NoOpDoneFilter
- NoOpFailFilter() - Constructor for class org.jdeferred2.impl.FilteredPromise.NoOpFailFilter
- NoOpProgressFilter() - Constructor for class org.jdeferred2.impl.FilteredPromise.NoOpProgressFilter
- notify(P) - Method in interface org.jdeferred2.Deferred
-
This should be called when a task is still executing and progress had been made, E.g., during a file download, notify the download progress.
- notify(P) - Method in class org.jdeferred2.DeferredCallable
-
Trigger notification of an intermediate result.
- notify(P) - Method in class org.jdeferred2.DeferredRunnable
- notify(P) - Method in class org.jdeferred2.impl.DeferredObject
- numberOfPromises - Variable in class org.jdeferred2.impl.AbstractMasterDeferredObject
- numberOfPromises - Variable in class org.jdeferred2.impl.AllValuesDeferredObject
O
- onAlways(Promise.State, D, F) - Method in interface org.jdeferred2.AlwaysCallback
-
Invoked when the
Promise
resolves or rejects a value. - onCancel() - Method in interface org.jdeferred2.CancellationHandler
-
Invoked when the owning task is interrupted or cancelled.
- onDone(D) - Method in interface org.jdeferred2.DoneCallback
- OneProgress<P> - Class in org.jdeferred2.multiple
-
Progress update by one of the
Promise
. - OneProgress(int, int, int, int, Promise<?, ?, P>, P) - Constructor for class org.jdeferred2.multiple.OneProgress
- OneReject<F> - Class in org.jdeferred2.multiple
-
Progress fail by one of the
Promise
. - OneReject(int, Promise<?, F, ?>, F) - Constructor for class org.jdeferred2.multiple.OneReject
- OneResult<D> - Class in org.jdeferred2.multiple
-
Progress result by one of the
Promise
. - OneResult(int, Promise<D, ?, ?>, D) - Constructor for class org.jdeferred2.multiple.OneResult
- OneValue<T> - Interface in org.jdeferred2.multiple
- onFail(F) - Method in interface org.jdeferred2.FailCallback
- onProgress(P) - Method in interface org.jdeferred2.ProgressCallback
- org.jdeferred2 - package org.jdeferred2
- org.jdeferred2.impl - package org.jdeferred2.impl
- org.jdeferred2.multiple - package org.jdeferred2.multiple
P
- PENDING - Enum constant in enum class org.jdeferred2.Promise.State
-
The Promise is still pending - it could be created, submitted for execution, or currently running, but not yet finished.
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>) - Method in class org.jdeferred2.impl.AbstractPromise
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>) - Method in class org.jdeferred2.impl.DelegatingPromise
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>) - Method in interface org.jdeferred2.Promise
-
This method will register pipes such that when a Deferred object is either resolved (
Deferred.resolve(Object)
), rejected (Deferred.reject(Object)
) or is notified of progress (Deferred.notify(Object)
), the corresponding pipe will be invoked. - pipe(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P>) - Method in class org.jdeferred2.impl.AbstractPromise
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P>) - Method in class org.jdeferred2.impl.DelegatingPromise
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P>) - Method in interface org.jdeferred2.Promise
-
Equivalent to
pipe(DonePipe, FailPipe, null)
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F, ? extends P>) - Method in class org.jdeferred2.impl.AbstractPromise
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F, ? extends P>) - Method in class org.jdeferred2.impl.DelegatingPromise
- pipe(DonePipe<? super D, ? extends D_OUT, ? extends F, ? extends P>) - Method in interface org.jdeferred2.Promise
-
Equivalent to {#code pipe(DonePipe, null, null)}
- pipe(Promise<? extends D_OUT, ? extends F_OUT, ? extends P_OUT>) - Method in class org.jdeferred2.impl.PipedPromise
- pipeAlways(AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P>) - Method in class org.jdeferred2.impl.AbstractPromise
- pipeAlways(AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P>) - Method in class org.jdeferred2.impl.DelegatingPromise
- pipeAlways(AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P>) - Method in interface org.jdeferred2.Promise
-
This method will register a pipe such that when a Deferred object is either resolved (
Deferred.resolve(Object)
) or rejected (Deferred.reject(Object)
) the pipe will be invoked. - pipeAlways(Promise.State, D, F) - Method in interface org.jdeferred2.AlwaysPipe
-
Invoked when the
Promise
resolves or rejects a value. - pipeDone(D) - Method in interface org.jdeferred2.DonePipe
- PipedPromise<D,
F, - Class in org.jdeferred2.implP, D_OUT, F_OUT, P_OUT> - PipedPromise(Promise<D, F, P_OUT>, AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>) - Constructor for class org.jdeferred2.impl.PipedPromise
- PipedPromise(Promise<D, F, P>, DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT>) - Constructor for class org.jdeferred2.impl.PipedPromise
- pipeFail(F) - Method in interface org.jdeferred2.FailPipe
- pipeProgress(P) - Method in interface org.jdeferred2.ProgressPipe
- progress - Variable in class org.jdeferred2.multiple.OneProgress
- progress(ProgressCallback<? super P>) - Method in class org.jdeferred2.impl.AbstractPromise
- progress(ProgressCallback<? super P>) - Method in class org.jdeferred2.impl.DelegatingPromise
- progress(ProgressCallback<? super P>) - Method in interface org.jdeferred2.Promise
-
This method will register
ProgressCallback
so that when a Deferred object is notified of progress (Deferred.notify(Object)
),ProgressCallback
will be triggered. - PROGRESS_CALLBACK - Enum constant in enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
- ProgressCallback<P> - Interface in org.jdeferred2
-
A callback invoked when the
Promise
publishes intermediate results while its state is stillPromise.State.PENDING
. - progressCallbacks - Variable in class org.jdeferred2.impl.AbstractPromise
- progressFilter - Variable in class org.jdeferred2.impl.FilteredPromise
- ProgressFilter<P,
P_OUT> - Interface in org.jdeferred2 -
A filter invoked when the
Promise
publishes intermediate results while it is still in the state + *Promise.State.PENDING
. - ProgressPipe<P,
D_OUT, - Interface in org.jdeferred2F_OUT, P_OUT> -
A pipe invoked when the
Promise
publishes intermediate results while it is still in the statePromise.State.PENDING
. - promise - Variable in class org.jdeferred2.multiple.OneProgress
- promise - Variable in class org.jdeferred2.multiple.OneReject
- promise - Variable in class org.jdeferred2.multiple.OneResult
- promise() - Method in interface org.jdeferred2.Deferred
-
Return an
Promise
instance (i.e., an observer). - promise() - Method in class org.jdeferred2.DeferredFutureTask
- promise() - Method in class org.jdeferred2.impl.DeferredObject
- Promise<D,
F, - Interface in org.jdeferred2P> -
Promise interface to observe when some action has occurred on the corresponding
Deferred
object. - PROMISE_V1 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- PROMISE_V2 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- PROMISE_V3 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- PROMISE_V4 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- PROMISE_V5 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- Promise.State - Enum Class in org.jdeferred2
R
- race(Iterable<?>) - Method in interface org.jdeferred2.DeferredManager
- race(Iterable<?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- race(Runnable, Runnable, Runnable...) - Method in interface org.jdeferred2.DeferredManager
- race(Runnable, Runnable, Runnable...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- race(Callable<?>, Callable<?>, Callable<?>...) - Method in interface org.jdeferred2.DeferredManager
- race(Callable<?>, Callable<?>, Callable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- race(Future<?>, Future<?>, Future<?>...) - Method in interface org.jdeferred2.DeferredManager
- race(Future<?>, Future<?>, Future<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- race(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- race(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- race(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- race(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- race(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in interface org.jdeferred2.DeferredManager
- race(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- reject - Variable in class org.jdeferred2.multiple.OneReject
- reject(F) - Method in interface org.jdeferred2.Deferred
-
This should be called when a task has completed unsuccessfully, i.e., a failure may have occurred.
- reject(F) - Method in interface org.jdeferred2.DeferredManager
-
A convenience method to create a
Promise
that immediately fails with a reason. - reject(F) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- reject(F) - Method in class org.jdeferred2.impl.DeferredObject
- REJECTED - Enum constant in enum class org.jdeferred2.Promise.State
-
The Promise has finished running and a failure occurred.
- rejectResult - Variable in class org.jdeferred2.impl.AbstractPromise
- resolve(D) - Method in interface org.jdeferred2.Deferred
-
This should be called when a task has completed successfully.
- resolve(D) - Method in interface org.jdeferred2.DeferredManager
-
A convenience method create a
Promise
that immediately resolves to a value. - resolve(D) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- resolve(D) - Method in class org.jdeferred2.impl.DeferredObject
- RESOLVED - Enum constant in enum class org.jdeferred2.Promise.State
-
The Promise has finished running successfully.
- resolvedOrRejectedTaskIndex - Variable in class org.jdeferred2.impl.SingleDeferredObject
- resolveResult - Variable in class org.jdeferred2.impl.AbstractPromise
- result - Variable in class org.jdeferred2.multiple.OneResult
- results - Variable in class org.jdeferred2.impl.AbstractMasterDeferredObject
- results - Variable in class org.jdeferred2.impl.AbstractMultipleResults
- RUNNABLE_V1 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- RUNNABLE_V2 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- RUNNABLE_V3 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- RUNNABLE_V4 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- RUNNABLE_V5 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
S
- set(int, OneResult<?>) - Method in class org.jdeferred2.impl.AbstractMutableMultipleResults
- set(int, OneResult<?>) - Method in interface org.jdeferred2.impl.MutableMultipleResults
- set(int, OneResult<?>) - Method in class org.jdeferred2.impl.MutableMultipleResults2
- set(int, OneResult<?>) - Method in class org.jdeferred2.impl.MutableMultipleResults3
- set(int, OneResult<?>) - Method in class org.jdeferred2.impl.MutableMultipleResults4
- set(int, OneResult<?>) - Method in class org.jdeferred2.impl.MutableMultipleResults5
- set(int, OneResult<?>) - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- set(int, OneValue<?>) - Method in class org.jdeferred2.impl.DefaultMutableAllValues
- set(int, OneValue<?>) - Method in interface org.jdeferred2.impl.MutableAllValues
- setAutoSubmit(boolean) - Method in class org.jdeferred2.impl.DefaultDeferredManager
- setFifth(OneResult<V5>) - Method in class org.jdeferred2.impl.MutableMultipleResults5
- setFifth(OneResult<V5>) - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- setFirst(OneResult<V1>) - Method in class org.jdeferred2.impl.MutableMultipleResults2
- setFirst(OneResult<V1>) - Method in class org.jdeferred2.impl.MutableMultipleResults3
- setFirst(OneResult<V1>) - Method in class org.jdeferred2.impl.MutableMultipleResults4
- setFirst(OneResult<V1>) - Method in class org.jdeferred2.impl.MutableMultipleResults5
- setFirst(OneResult<V1>) - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- setFourth(OneResult<V4>) - Method in class org.jdeferred2.impl.MutableMultipleResults4
- setFourth(OneResult<V4>) - Method in class org.jdeferred2.impl.MutableMultipleResults5
- setFourth(OneResult<V4>) - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- setGlobalCallbackExceptionHandler(CallbackExceptionHandler) - Static method in class org.jdeferred2.impl.GlobalConfiguration
- setSecond(OneResult<V2>) - Method in class org.jdeferred2.impl.MutableMultipleResults2
- setSecond(OneResult<V2>) - Method in class org.jdeferred2.impl.MutableMultipleResults3
- setSecond(OneResult<V2>) - Method in class org.jdeferred2.impl.MutableMultipleResults4
- setSecond(OneResult<V2>) - Method in class org.jdeferred2.impl.MutableMultipleResults5
- setSecond(OneResult<V2>) - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- setThird(OneResult<V3>) - Method in class org.jdeferred2.impl.MutableMultipleResults3
- setThird(OneResult<V3>) - Method in class org.jdeferred2.impl.MutableMultipleResults4
- setThird(OneResult<V3>) - Method in class org.jdeferred2.impl.MutableMultipleResults5
- setThird(OneResult<V3>) - Method in class org.jdeferred2.impl.MutableMultipleResultsN
- settle(Iterable<?>) - Method in interface org.jdeferred2.DeferredManager
- settle(Iterable<?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(Runnable, Runnable, Runnable...) - Method in interface org.jdeferred2.DeferredManager
- settle(Runnable, Runnable, Runnable...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(Callable<?>, Callable<?>, Callable<?>...) - Method in interface org.jdeferred2.DeferredManager
- settle(Callable<?>, Callable<?>, Callable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(Future<?>, Future<?>, Future<?>...) - Method in interface org.jdeferred2.DeferredManager
- settle(Future<?>, Future<?>, Future<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- settle(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- settle(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in interface org.jdeferred2.DeferredManager
- settle(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- settle(Promise<?, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- settle(Promise<?, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- shutdown() - Method in class org.jdeferred2.impl.DefaultDeferredManager
- shutdownNow() - Method in class org.jdeferred2.impl.DefaultDeferredManager
- SingleDeferredObject - Class in org.jdeferred2.impl
- SingleDeferredObject(DeferredFutureTask<?, ?>[]) - Constructor for class org.jdeferred2.impl.SingleDeferredObject
- size() - Method in class org.jdeferred2.impl.AbstractMultipleResults
- size() - Method in class org.jdeferred2.impl.DefaultAllValues
- size() - Method in class org.jdeferred2.impl.MutableMultipleResults2
- size() - Method in class org.jdeferred2.impl.MutableMultipleResults3
- size() - Method in class org.jdeferred2.impl.MutableMultipleResults4
- size() - Method in class org.jdeferred2.impl.MutableMultipleResults5
- size() - Method in interface org.jdeferred2.multiple.AllValues
- size() - Method in interface org.jdeferred2.multiple.MultipleResults
- startPolicy - Variable in class org.jdeferred2.DeferredCallable
- startPolicy - Variable in class org.jdeferred2.DeferredFutureTask
- startPolicy - Variable in class org.jdeferred2.DeferredRunnable
- StartPolicy() - Constructor for enum class org.jdeferred2.DeferredManager.StartPolicy
- state - Variable in class org.jdeferred2.impl.AbstractPromise
- state() - Method in class org.jdeferred2.impl.AbstractPromise
- state() - Method in class org.jdeferred2.impl.DelegatingPromise
- state() - Method in interface org.jdeferred2.Promise
- State() - Constructor for enum class org.jdeferred2.Promise.State
- submit(Runnable) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- submit(Runnable) - Method in class org.jdeferred2.impl.DefaultDeferredManager
- submit(Callable) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- submit(Callable) - Method in class org.jdeferred2.impl.DefaultDeferredManager
- submitForSingle(DeferredFutureTask<?, ?>[]) - Method in class org.jdeferred2.impl.AbstractDeferredManager
T
- TASK_V1 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- TASK_V2 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- TASK_V3 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- TASK_V4 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- TASK_V5 - Static variable in class org.jdeferred2.impl.AbstractDeferredManager
- taskDelegate - Variable in class org.jdeferred2.DeferredFutureTask
- then(DoneCallback<? super D>) - Method in class org.jdeferred2.impl.AbstractPromise
- then(DoneCallback<? super D>) - Method in class org.jdeferred2.impl.DelegatingPromise
- then(DoneCallback<? super D>) - Method in interface org.jdeferred2.Promise
-
Equivalent to
Promise.done(DoneCallback)
- then(DoneCallback<? super D>, FailCallback<? super F>) - Method in class org.jdeferred2.impl.AbstractPromise
- then(DoneCallback<? super D>, FailCallback<? super F>) - Method in class org.jdeferred2.impl.DelegatingPromise
- then(DoneCallback<? super D>, FailCallback<? super F>) - Method in interface org.jdeferred2.Promise
-
Equivalent to
Promise.done(DoneCallback)
.Promise.fail(FailCallback)
- then(DoneCallback<? super D>, FailCallback<? super F>, ProgressCallback<? super P>) - Method in class org.jdeferred2.impl.AbstractPromise
- then(DoneCallback<? super D>, FailCallback<? super F>, ProgressCallback<? super P>) - Method in class org.jdeferred2.impl.DelegatingPromise
- then(DoneCallback<? super D>, FailCallback<? super F>, ProgressCallback<? super P>) - Method in interface org.jdeferred2.Promise
- toDeferredFutureTask(Object) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- toPromise(Object) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- toString() - Method in class org.jdeferred2.impl.AbstractMultipleResults
- toString() - Method in class org.jdeferred2.impl.DefaultAllValues
- toString() - Method in class org.jdeferred2.multiple.MasterProgress
- toString() - Method in class org.jdeferred2.multiple.OneProgress
- toString() - Method in class org.jdeferred2.multiple.OneReject
- toString() - Method in class org.jdeferred2.multiple.OneResult
- total - Variable in class org.jdeferred2.multiple.MasterProgress
- triggerAlways(AlwaysCallback<? super D, ? super F>, Promise.State, D, F) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerAlways(Promise.State, D, F) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerDone(D) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerDone(DoneCallback<? super D>, D) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerFail(F) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerFail(FailCallback<? super F>, F) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerProgress(ProgressCallback<? super P>, P) - Method in class org.jdeferred2.impl.AbstractPromise
- triggerProgress(P) - Method in class org.jdeferred2.impl.AbstractPromise
V
- v1 - Variable in class org.jdeferred2.impl.MutableMultipleResults2
- v1 - Variable in class org.jdeferred2.impl.MutableMultipleResults3
- v1 - Variable in class org.jdeferred2.impl.MutableMultipleResults4
- v1 - Variable in class org.jdeferred2.impl.MutableMultipleResults5
- v1 - Variable in class org.jdeferred2.impl.MutableMultipleResultsN
- v2 - Variable in class org.jdeferred2.impl.MutableMultipleResults2
- v2 - Variable in class org.jdeferred2.impl.MutableMultipleResults3
- v2 - Variable in class org.jdeferred2.impl.MutableMultipleResults4
- v2 - Variable in class org.jdeferred2.impl.MutableMultipleResults5
- v2 - Variable in class org.jdeferred2.impl.MutableMultipleResultsN
- v3 - Variable in class org.jdeferred2.impl.MutableMultipleResults3
- v3 - Variable in class org.jdeferred2.impl.MutableMultipleResults4
- v3 - Variable in class org.jdeferred2.impl.MutableMultipleResults5
- v3 - Variable in class org.jdeferred2.impl.MutableMultipleResultsN
- v4 - Variable in class org.jdeferred2.impl.MutableMultipleResults4
- v4 - Variable in class org.jdeferred2.impl.MutableMultipleResults5
- v4 - Variable in class org.jdeferred2.impl.MutableMultipleResultsN
- v5 - Variable in class org.jdeferred2.impl.MutableMultipleResults5
- v5 - Variable in class org.jdeferred2.impl.MutableMultipleResultsN
- valueOf(String) - Static method in enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jdeferred2.DeferredManager.StartPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jdeferred2.Promise.State
-
Returns the enum constant of this class with the specified name.
- values - Variable in class org.jdeferred2.impl.AllValuesDeferredObject
- values - Variable in class org.jdeferred2.impl.DefaultAllValues
- values() - Static method in enum class org.jdeferred2.CallbackExceptionHandler.CallbackType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jdeferred2.DeferredManager.StartPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jdeferred2.Promise.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitSafely() - Method in class org.jdeferred2.impl.AbstractPromise
- waitSafely() - Method in class org.jdeferred2.impl.DelegatingPromise
- waitSafely() - Method in interface org.jdeferred2.Promise
-
This method will wait as long as the State is Pending.
- waitSafely(long) - Method in class org.jdeferred2.impl.AbstractPromise
- waitSafely(long) - Method in class org.jdeferred2.impl.DelegatingPromise
- waitSafely(long) - Method in interface org.jdeferred2.Promise
-
This method will wait when the State is Pending, and return when timeout has reached.
- when(Iterable<?>) - Method in interface org.jdeferred2.DeferredManager
-
Accept an iterable of a variety of different object types, and convert it into corresponding Promise.
- when(Iterable<?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Runnable) - Method in interface org.jdeferred2.DeferredManager
-
Wraps
Runnable
withDeferredFutureTask
. - when(Runnable) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Runnable, Runnable, Runnable...) - Method in interface org.jdeferred2.DeferredManager
-
Wraps
Runnable
withDeferredFutureTask
- when(Runnable, Runnable, Runnable...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Callable<D>) - Method in interface org.jdeferred2.DeferredManager
-
Wraps
Callable
withDeferredFutureTask
- when(Callable<D>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Callable<V1>, Callable<V2>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 2
Callable
s returns a combinedPromise
. - when(Callable<V1>, Callable<V2>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Callable<V1>, Callable<V2>, Callable<V3>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 3
Callable
s returns a combinedPromise
. - when(Callable<V1>, Callable<V2>, Callable<V3>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Callable<V1>, Callable<V2>, Callable<V3>, Callable<V4>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 4
Callable
s returns a combinedPromise
. - when(Callable<V1>, Callable<V2>, Callable<V3>, Callable<V4>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Callable<V1>, Callable<V2>, Callable<V3>, Callable<V4>, Callable<V5>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 5
Callable
s returns a combinedPromise
. - when(Callable<V1>, Callable<V2>, Callable<V3>, Callable<V4>, Callable<V5>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Callable<V1>, Callable<V2>, Callable<V3>, Callable<V4>, Callable<V5>, Callable<?>, Callable<?>...) - Method in interface org.jdeferred2.DeferredManager
- when(Callable<V1>, Callable<V2>, Callable<V3>, Callable<V4>, Callable<V5>, Callable<?>, Callable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Future<D>) - Method in interface org.jdeferred2.DeferredManager
-
Wraps
Future
and waits forFuture.get()
to return a result in the background. - when(Future<D>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Future<V1>, Future<V2>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 2
Future
s returns a combinedPromise
. - when(Future<V1>, Future<V2>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Future<V1>, Future<V2>, Future<V3>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 3
Future
s returns a combinedPromise
. - when(Future<V1>, Future<V2>, Future<V3>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Future<V1>, Future<V2>, Future<V3>, Future<V4>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 4
Future
s returns a combinedPromise
. - when(Future<V1>, Future<V2>, Future<V3>, Future<V4>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Future<V1>, Future<V2>, Future<V3>, Future<V4>, Future<V5>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 5
Future
s returns a combinedPromise
. - when(Future<V1>, Future<V2>, Future<V3>, Future<V4>, Future<V5>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Future<V1>, Future<V2>, Future<V3>, Future<V4>, Future<V5>, Future<?>, Future<?>...) - Method in interface org.jdeferred2.DeferredManager
- when(Future<V1>, Future<V2>, Future<V3>, Future<V4>, Future<V5>, Future<?>, Future<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredCallable<D, P>) - Method in interface org.jdeferred2.DeferredManager
-
Wraps
DeferredCallable
withDeferredFutureTask
- when(DeferredCallable<D, P>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 2
DeferredCallable
s returns a combinedPromise
. - when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 3
DeferredCallable
s returns a combinedPromise
. - when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>, DeferredCallable<V4, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 4
DeferredCallable
s returns a combinedPromise
. - when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>, DeferredCallable<V4, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>, DeferredCallable<V4, ?>, DeferredCallable<V5, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 5
DeferredCallable
s returns a combinedPromise
. - when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>, DeferredCallable<V4, ?>, DeferredCallable<V5, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>, DeferredCallable<V4, ?>, DeferredCallable<V5, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>, DeferredCallable<V3, ?>, DeferredCallable<V4, ?>, DeferredCallable<V5, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredFutureTask<D, P>) - Method in interface org.jdeferred2.DeferredManager
-
May or may not submit
DeferredFutureTask
for execution. - when(DeferredFutureTask<D, P>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 2
DeferredFutureTask
s returns a combinedPromise
. - when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 3
DeferredFutureTask
s returns a combinedPromise
. - when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>, DeferredFutureTask<V4, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 4
DeferredFutureTask
s returns a combinedPromise
. - when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>, DeferredFutureTask<V4, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>, DeferredFutureTask<V4, ?>, DeferredFutureTask<V5, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 5
DeferredFutureTask
s returns a combinedPromise
. - when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>, DeferredFutureTask<V4, ?>, DeferredFutureTask<V5, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>, DeferredFutureTask<V4, ?>, DeferredFutureTask<V5, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- when(DeferredFutureTask<V1, ?>, DeferredFutureTask<V2, ?>, DeferredFutureTask<V3, ?>, DeferredFutureTask<V4, ?>, DeferredFutureTask<V5, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredRunnable<P>) - Method in interface org.jdeferred2.DeferredManager
-
Wraps
DeferredRunnable
withDeferredFutureTask
- when(DeferredRunnable<P>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredRunnable<P1>, DeferredRunnable<P2>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 2
DeferredRunnable
s returns a combinedPromise
. - when(DeferredRunnable<P1>, DeferredRunnable<P2>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 3
DeferredRunnable
s returns a combinedPromise
. - when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>, DeferredRunnable<P4>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 4
DeferredRunnable
s returns a combinedPromise
. - when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>, DeferredRunnable<P4>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>, DeferredRunnable<P4>, DeferredRunnable<P5>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 5
DeferredRunnable
s returns a combinedPromise
. - when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>, DeferredRunnable<P4>, DeferredRunnable<P5>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>, DeferredRunnable<P4>, DeferredRunnable<P5>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in interface org.jdeferred2.DeferredManager
- when(DeferredRunnable<P1>, DeferredRunnable<P2>, DeferredRunnable<P3>, DeferredRunnable<P4>, DeferredRunnable<P5>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Promise<D, F, P>) - Method in interface org.jdeferred2.DeferredManager
-
Simply returns the promise.
- when(Promise<D, F, P>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Promise<V1, ?, ?>, Promise<V2, ?, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 2
Promise
s returns a combinedPromise
. - when(Promise<V1, ?, ?>, Promise<V2, ?, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 3
Promise
s returns a combinedPromise
. - when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 4
Promise
s returns a combinedPromise
. - when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>) - Method in interface org.jdeferred2.DeferredManager
-
Submits 5
Promise
s returns a combinedPromise
. - when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
- when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Method in interface org.jdeferred2.DeferredManager
- when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
All Classes and Interfaces|All Packages|Constant Field Values