A C D E F G H I L M N O P R S T V W 
All Classes All Packages

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,​P> - Class in org.jdeferred2.impl
 
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 - org.jdeferred2.CallbackExceptionHandler.CallbackType
 
AlwaysCallback<D,​F> - Interface in org.jdeferred2
A callback invoked when the Promise's state becomes either Promise.State.RESOLVED or Promise.State.REJECTED.
alwaysCallbacks - Variable in class org.jdeferred2.impl.AbstractPromise
 
AlwaysPipe<D,​F,​D_OUT,​F_OUT,​P> - Interface in org.jdeferred2
A pipe invoked when the Promise's state becomes Promise.State.RESOLVED or Promise.State.REJECTED.
assertNotEmpty(Object[]) - Method in class org.jdeferred2.impl.AbstractDeferredManager
Deprecated.
assertNotNull(Object, String) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
AUTO - 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 in org.jdeferred2
 
CallbackType() - Constructor for enum 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 - 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 using DefaultDeferredManager.setAutoSubmit(boolean) If you set it to false, that means you'll be responsible to make sure any Runnable or Callable 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) using Executors.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,​P> - Interface in org.jdeferred2
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 DEFAULT startPolicy.
DeferredCallable(DeferredManager.StartPolicy) - Constructor for class org.jdeferred2.DeferredCallable
Creates a new DeferredCallable with the given startPolicy.
deferredCallableFor(Future<D>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
DeferredFutureTask<D,​P> - Class in org.jdeferred2
FutureTask can wrap around Callable and Runnable.
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 explicit CancellationHandler The given cancellationHandler has precedence over the given task if the task implements the CancellationHandler 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 explicit CancellationHandler The given cancellationHandler has precedence over the given task if the task implements the CancellationHandler 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 explicit CancellationHandler The given cancellationHandler has precedence over the given task if the task implements the CancellationHandler 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 explicit CancellationHandler The given cancellationHandler has precedence over the given task if the task implements the CancellationHandler interface.
DeferredManager - Interface in org.jdeferred2
DeferredManager is especially useful when dealing with asynchronous tasks, either Runnable or Callable objects.
DeferredManager.StartPolicy - Enum in org.jdeferred2
 
DeferredObject<D,​F,​P> - Class in org.jdeferred2.impl
An implementation of Deferred interface.
DeferredObject() - Constructor for class org.jdeferred2.impl.DeferredObject
 
DeferredPromise<D,​F,​P> - Class in org.jdeferred2.impl
 
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,​P> - Class in org.jdeferred2.impl
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 - org.jdeferred2.CallbackExceptionHandler.CallbackType
 
DoneCallback<D> - Interface in org.jdeferred2
A callback invoked when the Promise's state becomes Promise.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 becomes Promise.State.RESOLVED.
DonePipe<D,​D_OUT,​F_OUT,​P_OUT> - Interface in org.jdeferred2
A pipe invoked when the Promise's state becomes Promise.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 - org.jdeferred2.CallbackExceptionHandler.CallbackType
 
FailCallback<F> - Interface in org.jdeferred2
A callback invoked when the Promise's state becomes Promise.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 becomes Promise.State.REJECTED.
FailPipe<F,​D_OUT,​F_OUT,​P_OUT> - Interface in org.jdeferred2
A pipe invoked when the Promise's state becomes Promise.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,​P,​D_OUT,​F_OUT,​P_OUT> - Class in org.jdeferred2.impl
 
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
Should Runnable or Callable be submitted for execution automatically when any of the when() method variants is invoked.
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 is State.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 is State.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 is State.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 - 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,​V3> - Class in org.jdeferred2.impl
 
MasterDeferredObject3(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject3
 
MasterDeferredObject4<V1,​V2,​V3,​V4> - Class in org.jdeferred2.impl
 
MasterDeferredObject4(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject4
 
MasterDeferredObject5<V1,​V2,​V3,​V4,​V5> - Class in org.jdeferred2.impl
 
MasterDeferredObject5(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>) - Constructor for class org.jdeferred2.impl.MasterDeferredObject5
 
MasterDeferredObjectN<V1,​V2,​V3,​V4,​V5> - Class in org.jdeferred2.impl
 
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 (#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,​V3> - Interface in org.jdeferred2.multiple
Contains 3 results, typed V1, V2, V3 wrapped in OneResult.
MultipleResults4<V1,​V2,​V3,​V4> - Interface in org.jdeferred2.multiple
Contains 4 results, typed V1, V2, V3, V4 wrapped in OneResult.
MultipleResults5<V1,​V2,​V3,​V4,​V5> - Interface in org.jdeferred2.multiple
Contains 5 results, typed V1, V2, V3, V4, V5 wrapped in OneResult.
MultipleResultsN<V1,​V2,​V3,​V4,​V5> - Interface in org.jdeferred2.multiple
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,​V3> - Class in org.jdeferred2.impl
Contains 3 instances of OneResult.
MutableMultipleResults3() - Constructor for class org.jdeferred2.impl.MutableMultipleResults3
 
MutableMultipleResults4<V1,​V2,​V3,​V4> - Class in org.jdeferred2.impl
Contains 4 instances of OneResult.
MutableMultipleResults4() - Constructor for class org.jdeferred2.impl.MutableMultipleResults4
 
MutableMultipleResults5<V1,​V2,​V3,​V4,​V5> - Class in org.jdeferred2.impl
Contains 5 instances of OneResult.
MutableMultipleResults5() - Constructor for class org.jdeferred2.impl.MutableMultipleResults5
 
MutableMultipleResultsN<V1,​V2,​V3,​V4,​V5> - Class in org.jdeferred2.impl
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 - 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,​P,​D_OUT,​F_OUT,​P_OUT> - Class in org.jdeferred2.impl
 
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 - org.jdeferred2.CallbackExceptionHandler.CallbackType
 
ProgressCallback<P> - Interface in org.jdeferred2
A callback invoked when the Promise publishes intermediate results while its state is still Promise.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,​F_OUT,​P_OUT> - Interface in org.jdeferred2
A pipe invoked when the Promise publishes intermediate results while it is still in the state Promise.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,​P> - Interface in org.jdeferred2
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 in org.jdeferred2
 

R

race(Iterable<?>) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first task does so.
race(Iterable<?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
race(Runnable, Runnable, Runnable...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first runnable does so.
race(Runnable, Runnable, Runnable...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
race(Callable<?>, Callable<?>, Callable<?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first callable does so.
race(Callable<?>, Callable<?>, Callable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
race(Future<?>, Future<?>, Future<?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first future does so.
race(Future<?>, Future<?>, Future<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
race(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first callable does so.
race(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
race(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first task does so.
race(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
race(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when the first runnable does so.
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 - 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 - 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
Creates a Promise that signals done or reject when each task does so.
settle(Iterable<?>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(Runnable, Runnable, Runnable...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each runnable does so.
settle(Runnable, Runnable, Runnable...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(Callable<?>, Callable<?>, Callable<?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each callable does so.
settle(Callable<?>, Callable<?>, Callable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(Future<?>, Future<?>, Future<?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each future does so.
settle(Future<?>, Future<?>, Future<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each callable does so.
settle(DeferredCallable<?, ?>, DeferredCallable<?, ?>, DeferredCallable<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each task does so.
settle(DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>, DeferredFutureTask<?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each runnable does so.
settle(DeferredRunnable<?>, DeferredRunnable<?>, DeferredRunnable<?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
settle(Promise<?, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Method in interface org.jdeferred2.DeferredManager
Creates a Promise that signals done or reject when each promise does so.
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 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 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
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
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 org.jdeferred2.CallbackExceptionHandler.CallbackType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdeferred2.DeferredManager.StartPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdeferred2.Promise.State
Returns the enum constant of this type 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 org.jdeferred2.CallbackExceptionHandler.CallbackType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdeferred2.DeferredManager.StartPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdeferred2.Promise.State
Returns an array containing the constants of this enum type, 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 with DeferredFutureTask.
when(Runnable) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
when(Runnable, Runnable, Runnable...) - Method in interface org.jdeferred2.DeferredManager
Wraps Runnable with DeferredFutureTask
when(Runnable, Runnable, Runnable...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
when(Callable<D>) - Method in interface org.jdeferred2.DeferredManager
Wraps Callable with DeferredFutureTask
when(Callable<D>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
when(Callable<V1>, Callable<V2>) - Method in interface org.jdeferred2.DeferredManager
Submits 2 Callables returns a combined Promise.
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 Callables returns a combined Promise.
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 Callables returns a combined Promise.
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 Callables returns a combined Promise.
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
Submits N Callables returns a combined Promise.
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 for Future.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 Futures returns a combined Promise.
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 Futures returns a combined Promise.
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 Futures returns a combined Promise.
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 Futures returns a combined Promise.
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
Submits N Futures returns a combined Promise.
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
when(DeferredCallable<D, P>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
when(DeferredCallable<V1, ?>, DeferredCallable<V2, ?>) - Method in interface org.jdeferred2.DeferredManager
Submits 2 DeferredCallables returns a combined Promise.
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 DeferredCallables returns a combined Promise.
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 DeferredCallables returns a combined Promise.
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 DeferredCallables returns a combined Promise.
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
Submits N DeferredCallables returns a combined Promise.
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 DeferredFutureTasks returns a combined Promise.
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 DeferredFutureTasks returns a combined Promise.
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 DeferredFutureTasks returns a combined Promise.
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 DeferredFutureTasks returns a combined Promise.
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
Submits N DeferredFutureTasks returns a combined Promise.
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
when(DeferredRunnable<P>) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
when(DeferredRunnable<P1>, DeferredRunnable<P2>) - Method in interface org.jdeferred2.DeferredManager
Submits 2 DeferredRunnables returns a combined Promise.
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 DeferredRunnables returns a combined Promise.
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 DeferredRunnables returns a combined Promise.
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 DeferredRunnables returns a combined Promise.
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
Submits N DeferredRunnables returns a combined Promise.
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 Promises returns a combined Promise.
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 Promises returns a combined Promise.
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 Promises returns a combined Promise.
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 Promises returns a combined Promise.
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
Submits N Promises returns a combined Promise.
when(Promise<V1, ?, ?>, Promise<V2, ?, ?>, Promise<V3, ?, ?>, Promise<V4, ?, ?>, Promise<V5, ?, ?>, Promise<?, ?, ?>, Promise<?, ?, ?>...) - Method in class org.jdeferred2.impl.AbstractDeferredManager
 
A C D E F G H I L M N O P R S T V W 
All Classes All Packages