Uses of Interface
org.jdeferred2.Promise
Packages that use Promise
-
Uses of Promise in org.jdeferred2
Subinterfaces of Promise in org.jdeferred2Modifier and TypeInterfaceDescriptioninterface
Deferred<D,
F, P> Deferred interface to trigger an event (resolve, reject, notify).Methods in org.jdeferred2 that return PromiseModifier and TypeMethodDescriptionPromise.always
(AlwaysCallback<? super D, ? super F> callback) This method will registerAlwaysCallback
so that when a Deferred object is either resolved (Deferred.resolve(Object)
) or rejected (Deferred.reject(Object)
),AlwaysCallback
will be triggered.Promise.done
(DoneCallback<? super D> callback) This method will registerDoneCallback
so that when a Deferred object is resolved (Deferred.resolve(Object)
),DoneCallback
will be triggered.Promise.fail
(FailCallback<? super F> callback) This method will registerFailCallback
so that when a Deferred object is rejected (Deferred.reject(Object)
),FailCallback
will be triggered.Promise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter) Equivalent tofilter(doneFilter, null, null)
Promise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter) Equivalent tofilter(doneFilter, failFilter, null)
<D_OUT,
F_OUT, P_OUT>
Promise<D_OUT, F_OUT, P_OUT> Promise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter, ProgressFilter<? super P, ? extends P_OUT> progressFilter) 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.<D_OUT,
F_OUT, P_OUT>
Promise<D_OUT, F_OUT, P_OUT> Promise.pipe
(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> donePipe, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> failPipe, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> progressPipe) 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.Promise.pipe
(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P> donePipe, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P> failPipe) Equivalent topipe(DonePipe, FailPipe, null)
Equivalent to {#code pipe(DonePipe, null, null)}AlwaysPipe.pipeAlways
(Promise.State state, D resolved, F rejected) Invoked when thePromise
resolves or rejects a value.Promise.pipeAlways
(AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P> alwaysPipe) 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.ProgressPipe.pipeProgress
(P result) Promise.progress
(ProgressCallback<? super P> callback) This method will registerProgressCallback
so that when a Deferred object is notified of progress (Deferred.notify(Object)
),ProgressCallback
will be triggered.Deferred.promise()
Return anPromise
instance (i.e., an observer).DeferredFutureTask.promise()
DeferredManager.race
(DeferredCallable<?, ?> callableV1, DeferredCallable<?, ?> callableV2, DeferredCallable<?, ?>... callables) DeferredManager.race
(DeferredFutureTask<?, ?> taskV1, DeferredFutureTask<?, ?> taskV2, DeferredFutureTask<?, ?>... tasks) DeferredManager.race
(DeferredRunnable<?> runnableV1, DeferredRunnable<?> runnableV2, DeferredRunnable<?>... runnables) <D,
F, P> Promise <D, F, P> DeferredManager.reject
(F reject) A convenience method to create aPromise
that immediately fails with a reason.<D,
F, P> Promise <D, F, P> DeferredManager.resolve
(D resolve) A convenience method create aPromise
that immediately resolves to a value.DeferredManager.settle
(DeferredCallable<?, ?> callableV1, DeferredCallable<?, ?> callableV2, DeferredCallable<?, ?>... callables) DeferredManager.settle
(DeferredFutureTask<?, ?> taskV1, DeferredFutureTask<?, ?> taskV2, DeferredFutureTask<?, ?>... tasks) DeferredManager.settle
(DeferredRunnable<?> runnableV1, DeferredRunnable<?> runnableV2, DeferredRunnable<?>... runnables) DeferredManager.settle
(Promise<?, ?, ?> promiseV1, Promise<?, ?, ?> promiseV2, Promise<?, ?, ?>... promises) Promise.then
(DoneCallback<? super D> doneCallback) Equivalent todone(DoneCallback)
Promise.then
(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback) Equivalent todone(DoneCallback)
.fail(FailCallback)
Promise.then
(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback, ProgressCallback<? super P> progressCallback) Accept an iterable of a variety of different object types, and convert it into corresponding Promise.WrapsRunnable
withDeferredFutureTask
.WrapsRunnable
withDeferredFutureTask
WrapsCallable
withDeferredFutureTask
<V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> Submits 2Callable
s returns a combinedPromise
.<V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> Submits 3Callable
s returns a combinedPromise
.<V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3, Callable<V4> callableV4) Submits 4Callable
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3, Callable<V4> callableV4, Callable<V5> callableV5) Submits 5Callable
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3, Callable<V4> callableV4, Callable<V5> callableV5, Callable<?> callable6, Callable<?>... callables) WrapsFuture
and waits forFuture.get()
to return a result in the background.<V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> Submits 2Future
s returns a combinedPromise
.<V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> Submits 3Future
s returns a combinedPromise
.<V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(Future<V1> futureV1, Future<V2> futureV2, Future<V3> futureV3, Future<V4> futureV4) Submits 4Future
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(Future<V1> futureV1, Future<V2> futureV2, Future<V3> futureV3, Future<V4> futureV4, Future<V5> futureV5) Submits 5Future
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(Future<V1> futureV1, Future<V2> futureV2, Future<V3> futureV3, Future<V4> futureV4, Future<V5> futureV5, Future<?> future6, Future<?>... futures) DeferredManager.when
(DeferredCallable<D, P> callable) WrapsDeferredCallable
withDeferredFutureTask
<V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2) Submits 2DeferredCallable
s returns a combinedPromise
.<V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3) Submits 3DeferredCallable
s returns a combinedPromise
.<V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3, DeferredCallable<V4, ?> callableV4) Submits 4DeferredCallable
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3, DeferredCallable<V4, ?> callableV4, DeferredCallable<V5, ?> callableV5) Submits 5DeferredCallable
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3, DeferredCallable<V4, ?> callableV4, DeferredCallable<V5, ?> callableV5, DeferredCallable<?, ?> callable6, DeferredCallable<?, ?>... callables) DeferredManager.when
(DeferredFutureTask<D, P> task) May or may not submitDeferredFutureTask
for execution.<V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2) Submits 2DeferredFutureTask
s returns a combinedPromise
.<V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3) Submits 3DeferredFutureTask
s returns a combinedPromise
.<V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3, DeferredFutureTask<V4, ?> taskV4) Submits 4DeferredFutureTask
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3, DeferredFutureTask<V4, ?> taskV4, DeferredFutureTask<V5, ?> taskV5) Submits 5DeferredFutureTask
s returns a combinedPromise
.<V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3, DeferredFutureTask<V4, ?> taskV4, DeferredFutureTask<V5, ?> taskV5, DeferredFutureTask<?, ?> task6, DeferredFutureTask<?, ?>... tasks) DeferredManager.when
(DeferredRunnable<P> runnable) WrapsDeferredRunnable
withDeferredFutureTask
<P1,
P2> Promise <MultipleResults2<Void, Void>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2) Submits 2DeferredRunnable
s returns a combinedPromise
.<P1,
P2, P3>
Promise<MultipleResults3<Void, Void, Void>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3) Submits 3DeferredRunnable
s returns a combinedPromise
.<P1,
P2, P3, P4>
Promise<MultipleResults4<Void, Void, Void, Void>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4) Submits 4DeferredRunnable
s returns a combinedPromise
.<P1,
P2, P3, P4, P5>
Promise<MultipleResults5<Void, Void, Void, Void, Void>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4, DeferredRunnable<P5> runnableP5) Submits 5DeferredRunnable
s returns a combinedPromise
.<P1,
P2, P3, P4, P5>
Promise<MultipleResultsN<Void, Void, Void, Void, Void>, OneReject<Throwable>, MasterProgress> DeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4, DeferredRunnable<P5> runnableP5, DeferredRunnable<?> runnable6, DeferredRunnable<?>... runnables) <D,
F, P> Promise <D, F, P> Simply returns the promise.<F,
V1, V2>
Promise<MultipleResults2<V1, V2>, OneReject<F>, MasterProgress> Submits 2Promise
s returns a combinedPromise
.<F,
V1, V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3) Submits 3Promise
s returns a combinedPromise
.<F,
V1, V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4) Submits 4Promise
s returns a combinedPromise
.<F,
V1, V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5) Submits 5Promise
s returns a combinedPromise
.<F,
V1, V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5, Promise<?, ?, ?> promise6, Promise<?, ?, ?>... promises) Methods in org.jdeferred2 with parameters of type PromiseModifier and TypeMethodDescriptionDeferredManager.settle
(Promise<?, ?, ?> promiseV1, Promise<?, ?, ?> promiseV2, Promise<?, ?, ?>... promises) <D,
F, P> Promise <D, F, P> Simply returns the promise.<F,
V1, V2>
Promise<MultipleResults2<V1, V2>, OneReject<F>, MasterProgress> Submits 2Promise
s returns a combinedPromise
.<F,
V1, V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3) Submits 3Promise
s returns a combinedPromise
.<F,
V1, V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4) Submits 4Promise
s returns a combinedPromise
.<F,
V1, V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5) Submits 5Promise
s returns a combinedPromise
.<F,
V1, V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> DeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5, Promise<?, ?, ?> promise6, Promise<?, ?, ?>... promises) -
Uses of Promise in org.jdeferred2.impl
Classes in org.jdeferred2.impl that implement PromiseModifier and TypeClassDescription(package private) class
class
AbstractPromise<D,
F, P> (package private) class
class
DeferredObject<D,
F, P> An implementation ofDeferred
interface.class
DeferredPromise<D,
F, P> class
DelegatingPromise<D,
F, P> Promise implementation of the Decorator Pattern.class
FilteredPromise<D,
F, P, D_OUT, F_OUT, P_OUT> (package private) class
MasterDeferredObject2<V1,
V2> (package private) class
MasterDeferredObject3<V1,
V2, V3> (package private) class
MasterDeferredObject4<V1,
V2, V3, V4> (package private) class
MasterDeferredObject5<V1,
V2, V3, V4, V5> (package private) class
MasterDeferredObjectN<V1,
V2, V3, V4, V5> (package private) class
class
PipedPromise<D,
F, P, D_OUT, F_OUT, P_OUT> (package private) final class
Fields in org.jdeferred2.impl declared as PromiseMethods in org.jdeferred2.impl that return PromiseModifier and TypeMethodDescriptionAbstractPromise.always
(AlwaysCallback<? super D, ? super F> callback) DelegatingPromise.always
(AlwaysCallback<? super D, ? super F> callback) AbstractPromise.done
(DoneCallback<? super D> callback) DelegatingPromise.done
(DoneCallback<? super D> callback) AbstractPromise.fail
(FailCallback<? super F> callback) DelegatingPromise.fail
(FailCallback<? super F> callback) AbstractPromise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter) AbstractPromise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter) <D_OUT,
F_OUT, P_OUT>
Promise<D_OUT, F_OUT, P_OUT> AbstractPromise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter, ProgressFilter<? super P, ? extends P_OUT> progressFilter) DelegatingPromise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter) DelegatingPromise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter) <D_OUT,
F_OUT, P_OUT>
Promise<D_OUT, F_OUT, P_OUT> DelegatingPromise.filter
(DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter, ProgressFilter<? super P, ? extends P_OUT> progressFilter) DelegatingPromise.getDelegate()
Returns the delegate Promise wrapped by this Promise.<D_OUT,
F_OUT, P_OUT>
Promise<D_OUT, F_OUT, P_OUT> AbstractPromise.pipe
(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> donePipe, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> failPipe, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> progressPipe) AbstractPromise.pipe
(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P> donePipe, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P> failPipe) <D_OUT,
F_OUT, P_OUT>
Promise<D_OUT, F_OUT, P_OUT> DelegatingPromise.pipe
(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> donePipe, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> failPipe, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> progressPipe) DelegatingPromise.pipe
(DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P> donePipe, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P> failPipe) AbstractPromise.pipeAlways
(AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P> alwaysPipe) DelegatingPromise.pipeAlways
(AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P> alwaysPipe) AbstractPromise.progress
(ProgressCallback<? super P> callback) DelegatingPromise.progress
(ProgressCallback<? super P> callback) DeferredObject.promise()
AbstractDeferredManager.race
(Callable<?> callableV1, Callable<?> callableV2, Callable<?>... callables) AbstractDeferredManager.race
(DeferredCallable<?, ?> callableV1, DeferredCallable<?, ?> callableV2, DeferredCallable<?, ?>... callables) AbstractDeferredManager.race
(DeferredFutureTask<?, ?> taskV1, DeferredFutureTask<?, ?> taskV2, DeferredFutureTask<?, ?>... tasks) AbstractDeferredManager.race
(DeferredRunnable<?> runnableV1, DeferredRunnable<?> runnableV2, DeferredRunnable<?>... runnables) <D,
F, P> Promise <D, F, P> AbstractDeferredManager.reject
(F reject) <D,
F, P> Promise <D, F, P> AbstractDeferredManager.resolve
(D resolve) AbstractDeferredManager.settle
(Callable<?> callableV1, Callable<?> callableV2, Callable<?>... callables) AbstractDeferredManager.settle
(DeferredCallable<?, ?> callableV1, DeferredCallable<?, ?> callableV2, DeferredCallable<?, ?>... callables) AbstractDeferredManager.settle
(DeferredFutureTask<?, ?> taskV1, DeferredFutureTask<?, ?> taskV2, DeferredFutureTask<?, ?>... tasks) AbstractDeferredManager.settle
(DeferredRunnable<?> runnableV1, DeferredRunnable<?> runnableV2, DeferredRunnable<?>... runnables) AbstractDeferredManager.settle
(Promise<?, ?, ?> promiseV1, Promise<?, ?, ?> promiseV2, Promise<?, ?, ?>... promises) AbstractDeferredManager.submitForSingle
(DeferredFutureTask<?, ?>[] tasks) AbstractPromise.then
(DoneCallback<? super D> callback) AbstractPromise.then
(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback) AbstractPromise.then
(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback, ProgressCallback<? super P> progressCallback) DelegatingPromise.then
(DoneCallback<? super D> doneCallback) DelegatingPromise.then
(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback) DelegatingPromise.then
(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback, ProgressCallback<? super P> progressCallback) protected Promise
<?, ?, ?> <V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> <V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3) <V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3, Callable<V4> callableV4) <V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3, Callable<V4> callableV4, Callable<V5> callableV5) <V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Callable<V1> callableV1, Callable<V2> callableV2, Callable<V3> callableV3, Callable<V4> callableV4, Callable<V5> callableV5, Callable<?> callable6, Callable<?>... callables) <V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> <V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> <V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Future<V1> futureV1, Future<V2> futureV2, Future<V3> futureV3, Future<V4> futureV4) <V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Future<V1> futureV1, Future<V2> futureV2, Future<V3> futureV3, Future<V4> futureV4, Future<V5> futureV5) <V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(Future<V1> futureV1, Future<V2> futureV2, Future<V3> futureV3, Future<V4> futureV4, Future<V5> futureV5, Future<?> future6, Future<?>... futures) AbstractDeferredManager.when
(DeferredCallable<D, P> callable) <V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2) <V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3) <V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3, DeferredCallable<V4, ?> callableV4) <V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3, DeferredCallable<V4, ?> callableV4, DeferredCallable<V5, ?> callableV5) <V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2, DeferredCallable<V3, ?> callableV3, DeferredCallable<V4, ?> callableV4, DeferredCallable<V5, ?> callableV5, DeferredCallable<?, ?> callable6, DeferredCallable<?, ?>... callables) AbstractDeferredManager.when
(DeferredFutureTask<D, P> task) <V1,
V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2) <V1,
V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3) <V1,
V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3, DeferredFutureTask<V4, ?> taskV4) <V1,
V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3, DeferredFutureTask<V4, ?> taskV4, DeferredFutureTask<V5, ?> taskV5) <V1,
V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2, DeferredFutureTask<V3, ?> taskV3, DeferredFutureTask<V4, ?> taskV4, DeferredFutureTask<V5, ?> taskV5, DeferredFutureTask<?, ?> task6, DeferredFutureTask<?, ?>... tasks) AbstractDeferredManager.when
(DeferredRunnable<P> runnable) <P1,
P2> Promise <MultipleResults2<Void, Void>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2) <P1,
P2, P3>
Promise<MultipleResults3<Void, Void, Void>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3) <P1,
P2, P3, P4>
Promise<MultipleResults4<Void, Void, Void, Void>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4) <P1,
P2, P3, P4, P5>
Promise<MultipleResults5<Void, Void, Void, Void, Void>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4, DeferredRunnable<P5> runnableP5) <P1,
P2, P3, P4, P5>
Promise<MultipleResultsN<Void, Void, Void, Void, Void>, OneReject<Throwable>, MasterProgress> AbstractDeferredManager.when
(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4, DeferredRunnable<P5> runnableP5, DeferredRunnable<?> runnable6, DeferredRunnable<?>... runnables) <D,
F, P> Promise <D, F, P> <F,
V1, V2>
Promise<MultipleResults2<V1, V2>, OneReject<F>, MasterProgress> <F,
V1, V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3) <F,
V1, V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4) <F,
V1, V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5) <F,
V1, V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5, Promise<?, ?, ?> promise6, Promise<?, ?, ?>... promises) Methods in org.jdeferred2.impl with parameters of type PromiseModifier and TypeMethodDescriptionprotected <D,
F, P> void AbstractMasterDeferredObject.configurePromise
(int index, Promise<D, F, P> promise) protected <D,
F, P> void AllValuesDeferredObject.configurePromise
(int index, Promise<D, F, P> promise) AbstractDeferredManager.settle
(Promise<?, ?, ?> promiseV1, Promise<?, ?, ?> promiseV2, Promise<?, ?, ?>... promises) <D,
F, P> Promise <D, F, P> <F,
V1, V2>
Promise<MultipleResults2<V1, V2>, OneReject<F>, MasterProgress> <F,
V1, V2, V3>
Promise<MultipleResults3<V1, V2, V3>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3) <F,
V1, V2, V3, V4>
Promise<MultipleResults4<V1, V2, V3, V4>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4) <F,
V1, V2, V3, V4, V5>
Promise<MultipleResults5<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5) <F,
V1, V2, V3, V4, V5>
Promise<MultipleResultsN<V1, V2, V3, V4, V5>, OneReject<F>, MasterProgress> AbstractDeferredManager.when
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5, Promise<?, ?, ?> promise6, Promise<?, ?, ?>... promises) Constructors in org.jdeferred2.impl with parameters of type PromiseModifierConstructorDescription(package private)
AllValuesDeferredObject
(Promise<?, ?, ?>[] promises) DelegatingPromise
(Promise<D, F, P> delegate) FilteredPromise
(Promise<D, F, P> promise, DoneFilter<? super D, ? extends D_OUT> doneFilter, FailFilter<? super F, ? extends F_OUT> failFilter, ProgressFilter<? super P, ? extends P_OUT> progressFilter) (package private)
MasterDeferredObject2
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2) (package private)
MasterDeferredObject3
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3) (package private)
MasterDeferredObject4
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4) (package private)
MasterDeferredObject5
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5) (package private)
MasterDeferredObjectN
(Promise<V1, ?, ?> promiseV1, Promise<V2, ?, ?> promiseV2, Promise<V3, ?, ?> promiseV3, Promise<V4, ?, ?> promiseV4, Promise<V5, ?, ?> promiseV5, Promise<?, ?, ?> promise6, Promise<?, ?, ?>... promises) (package private)
MasterDeferredObjectUntypedN
(Promise<?, ?, ?>... promises) PipedPromise
(Promise<D, F, P_OUT> promise, AlwaysPipe<? super D, ? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> alwaysFilter) PipedPromise
(Promise<D, F, P> promise, DonePipe<? super D, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> doneFilter, FailPipe<? super F, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> failFilter, ProgressPipe<? super P, ? extends D_OUT, ? extends F_OUT, ? extends P_OUT> progressFilter) -
Uses of Promise in org.jdeferred2.multiple
Fields in org.jdeferred2.multiple declared as PromiseMethods in org.jdeferred2.multiple that return PromiseModifier and TypeMethodDescriptionOneProgress.getPromise()
OneReject.getPromise()
OneResult.getPromise()
Constructors in org.jdeferred2.multiple with parameters of type Promise