Uses of Interface
org.jdeferred2.Promise
-
Packages that use Promise Package Description org.jdeferred2 org.jdeferred2.impl org.jdeferred2.multiple -
-
Uses of Promise in org.jdeferred2
Subinterfaces of Promise in org.jdeferred2 Modifier and Type Interface Description interface
Deferred<D,F,P>
Deferred interface to trigger an event (resolve, reject, notify).Methods in org.jdeferred2 that return Promise Modifier and Type Method Description Promise<D,F,P>
Promise. 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<D,F,P>
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<D,F,P>
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.<D_OUT> Promise<D_OUT,F,P>
Promise. filter(DoneFilter<? super D,? extends D_OUT> doneFilter)
Equivalent tofilter(doneFilter, null, null)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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.<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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)
<D_OUT> Promise<D_OUT,F,P>
Promise. pipe(DonePipe<? super D,? extends D_OUT,? extends F,? extends P> donePipe)
Equivalent to {#code pipe(DonePipe, null, null)}Promise<D_OUT,F_OUT,P>
AlwaysPipe. pipeAlways(Promise.State state, D resolved, F rejected)
Invoked when thePromise
resolves or rejects a value.<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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.Promise<D_OUT,F_OUT,P_OUT>
DonePipe. pipeDone(D result)
Promise<D_OUT,F_OUT,P_OUT>
FailPipe. pipeFail(F result)
Promise<D_OUT,F_OUT,P_OUT>
ProgressPipe. pipeProgress(P result)
Promise<D,F,P>
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.Promise<D,F,P>
Deferred. promise()
Return anPromise
instance (i.e., an observer).Promise<D,java.lang.Throwable,P>
DeferredFutureTask. promise()
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
DeferredManager. race(java.lang.Iterable<?> iterable)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
DeferredManager. race(java.lang.Runnable runnableV1, java.lang.Runnable runnableV2, java.lang.Runnable... runnables)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
DeferredManager. race(java.util.concurrent.Callable<?> callableV1, java.util.concurrent.Callable<?> callableV2, java.util.concurrent.Callable<?>... callables)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
DeferredManager. race(java.util.concurrent.Future<?> futureV1, java.util.concurrent.Future<?> futureV2, java.util.concurrent.Future<?>... futures)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
DeferredManager. race(DeferredCallable<?,?> callableV1, DeferredCallable<?,?> callableV2, DeferredCallable<?,?>... callables)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
DeferredManager. race(DeferredFutureTask<?,?> taskV1, DeferredFutureTask<?,?> taskV2, DeferredFutureTask<?,?>... tasks)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
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.Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(java.lang.Iterable<?> iterable)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(java.lang.Runnable runnableV1, java.lang.Runnable runnableV2, java.lang.Runnable... runnables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(java.util.concurrent.Callable<?> callableV1, java.util.concurrent.Callable<?> callableV2, java.util.concurrent.Callable<?>... callables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(java.util.concurrent.Future<?> futureV1, java.util.concurrent.Future<?> futureV2, java.util.concurrent.Future<?>... futures)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(DeferredCallable<?,?> callableV1, DeferredCallable<?,?> callableV2, DeferredCallable<?,?>... callables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(DeferredFutureTask<?,?> taskV1, DeferredFutureTask<?,?> taskV2, DeferredFutureTask<?,?>... tasks)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(DeferredRunnable<?> runnableV1, DeferredRunnable<?> runnableV2, DeferredRunnable<?>... runnables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(Promise<?,?,?> promiseV1, Promise<?,?,?> promiseV2, Promise<?,?,?>... promises)
Promise<D,F,P>
Promise. then(DoneCallback<? super D> doneCallback)
Equivalent todone(DoneCallback)
Promise<D,F,P>
Promise. then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback)
Equivalent todone(DoneCallback)
.fail(FailCallback)
Promise<D,F,P>
Promise. then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback, ProgressCallback<? super P> progressCallback)
Promise<MultipleResults,OneReject<?>,MasterProgress>
DeferredManager. when(java.lang.Iterable<?> iterable)
Accept an iterable of a variety of different object types, and convert it into corresponding Promise.Promise<java.lang.Void,java.lang.Throwable,java.lang.Void>
DeferredManager. when(java.lang.Runnable runnable)
WrapsRunnable
withDeferredFutureTask
.Promise<MultipleResults,OneReject<java.lang.Throwable>,MasterProgress>
DeferredManager. when(java.lang.Runnable runnable1, java.lang.Runnable runnable2, java.lang.Runnable... runnables)
WrapsRunnable
withDeferredFutureTask
<D> Promise<D,java.lang.Throwable,java.lang.Void>
DeferredManager. when(java.util.concurrent.Callable<D> callable)
WrapsCallable
withDeferredFutureTask
<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2)
Submits 2Callable
s returns a combinedPromise
.<V1,V2,V3>
Promise<MultipleResults3<V1,V2,V3>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3)
Submits 3Callable
s returns a combinedPromise
.<V1,V2,V3,V4>
Promise<MultipleResults4<V1,V2,V3,V4>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3, java.util.concurrent.Callable<V4> callableV4)
Submits 4Callable
s returns a combinedPromise
.<V1,V2,V3,V4,V5>
Promise<MultipleResults5<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3, java.util.concurrent.Callable<V4> callableV4, java.util.concurrent.Callable<V5> callableV5)
Submits 5Callable
s returns a combinedPromise
.<V1,V2,V3,V4,V5>
Promise<MultipleResultsN<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3, java.util.concurrent.Callable<V4> callableV4, java.util.concurrent.Callable<V5> callableV5, java.util.concurrent.Callable<?> callable6, java.util.concurrent.Callable<?>... callables)
<D> Promise<D,java.lang.Throwable,java.lang.Void>
DeferredManager. when(java.util.concurrent.Future<D> future)
WrapsFuture
and waits forFuture.get()
to return a result in the background.<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2)
Submits 2Future
s returns a combinedPromise
.<V1,V2,V3>
Promise<MultipleResults3<V1,V2,V3>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3)
Submits 3Future
s returns a combinedPromise
.<V1,V2,V3,V4>
Promise<MultipleResults4<V1,V2,V3,V4>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3, java.util.concurrent.Future<V4> futureV4)
Submits 4Future
s returns a combinedPromise
.<V1,V2,V3,V4,V5>
Promise<MultipleResults5<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3, java.util.concurrent.Future<V4> futureV4, java.util.concurrent.Future<V5> futureV5)
Submits 5Future
s returns a combinedPromise
.<V1,V2,V3,V4,V5>
Promise<MultipleResultsN<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3, java.util.concurrent.Future<V4> futureV4, java.util.concurrent.Future<V5> futureV5, java.util.concurrent.Future<?> future6, java.util.concurrent.Future<?>... futures)
<D,P>
Promise<D,java.lang.Throwable,P>DeferredManager. when(DeferredCallable<D,P> callable)
WrapsDeferredCallable
withDeferredFutureTask
<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.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<java.lang.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<java.lang.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<java.lang.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<java.lang.Throwable>,MasterProgress>DeferredManager. when(DeferredCallable<V1,?> callableV1, DeferredCallable<V2,?> callableV2, DeferredCallable<V3,?> callableV3, DeferredCallable<V4,?> callableV4, DeferredCallable<V5,?> callableV5, DeferredCallable<?,?> callable6, DeferredCallable<?,?>... callables)
<D,P>
Promise<D,java.lang.Throwable,P>DeferredManager. when(DeferredFutureTask<D,P> task)
May or may not submitDeferredFutureTask
for execution.<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.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<java.lang.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<java.lang.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<java.lang.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<java.lang.Throwable>,MasterProgress>DeferredManager. when(DeferredFutureTask<V1,?> taskV1, DeferredFutureTask<V2,?> taskV2, DeferredFutureTask<V3,?> taskV3, DeferredFutureTask<V4,?> taskV4, DeferredFutureTask<V5,?> taskV5, DeferredFutureTask<?,?> task6, DeferredFutureTask<?,?>... tasks)
<P> Promise<java.lang.Void,java.lang.Throwable,P>
DeferredManager. when(DeferredRunnable<P> runnable)
WrapsDeferredRunnable
withDeferredFutureTask
<P1,P2>
Promise<MultipleResults2<java.lang.Void,java.lang.Void>,OneReject<java.lang.Throwable>,MasterProgress>DeferredManager. when(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2)
Submits 2DeferredRunnable
s returns a combinedPromise
.<P1,P2,P3>
Promise<MultipleResults3<java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.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<java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.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<java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.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<java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.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>DeferredManager. when(Promise<D,F,P> promise)
Simply returns the promise.<F,V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<F>,MasterProgress>DeferredManager. when(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2)
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 Promise Modifier and Type Method Description Promise<AllValues,java.lang.Throwable,MasterProgress>
DeferredManager. settle(Promise<?,?,?> promiseV1, Promise<?,?,?> promiseV2, Promise<?,?,?>... promises)
<D,F,P>
Promise<D,F,P>DeferredManager. when(Promise<D,F,P> promise)
Simply returns the promise.<F,V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<F>,MasterProgress>DeferredManager. when(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2)
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 Promise Modifier and Type Class Description (package private) class
AbstractMasterDeferredObject
class
AbstractPromise<D,F,P>
(package private) class
AllValuesDeferredObject
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
MasterDeferredObjectUntypedN
class
PipedPromise<D,F,P,D_OUT,F_OUT,P_OUT>
(package private) class
SingleDeferredObject
Fields in org.jdeferred2.impl declared as Promise Modifier and Type Field Description private Promise<D,F,P>
DelegatingPromise. delegate
Methods in org.jdeferred2.impl that return Promise Modifier and Type Method Description Promise<D,F,P>
AbstractPromise. always(AlwaysCallback<? super D,? super F> callback)
Promise<D,F,P>
DelegatingPromise. always(AlwaysCallback<? super D,? super F> callback)
Promise<D,F,P>
AbstractPromise. done(DoneCallback<? super D> callback)
Promise<D,F,P>
DelegatingPromise. done(DoneCallback<? super D> callback)
Promise<D,F,P>
AbstractPromise. fail(FailCallback<? super F> callback)
Promise<D,F,P>
DelegatingPromise. fail(FailCallback<? super F> callback)
<D_OUT> Promise<D_OUT,F,P>
AbstractPromise. filter(DoneFilter<? super D,? extends D_OUT> doneFilter)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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)
<D_OUT> Promise<D_OUT,F,P>
DelegatingPromise. filter(DoneFilter<? super D,? extends D_OUT> doneFilter)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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)
protected Promise<D,F,P>
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)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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> Promise<D_OUT,F,P>
AbstractPromise. pipe(DonePipe<? super D,? extends D_OUT,? extends F,? extends P> donePipe)
<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)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>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)
<D_OUT> Promise<D_OUT,F,P>
DelegatingPromise. pipe(DonePipe<? super D,? extends D_OUT,? extends F,? extends P> donePipe)
protected Promise<? extends D_OUT,? extends F_OUT,? extends P_OUT>
PipedPromise. pipe(Promise<? extends D_OUT,? extends F_OUT,? extends P_OUT> promise)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>AbstractPromise. pipeAlways(AlwaysPipe<? super D,? super F,? extends D_OUT,? extends F_OUT,? extends P> alwaysPipe)
<D_OUT,F_OUT>
Promise<D_OUT,F_OUT,P>DelegatingPromise. pipeAlways(AlwaysPipe<? super D,? super F,? extends D_OUT,? extends F_OUT,? extends P> alwaysPipe)
Promise<D,F,P>
AbstractPromise. progress(ProgressCallback<? super P> callback)
Promise<D,F,P>
DelegatingPromise. progress(ProgressCallback<? super P> callback)
Promise<D,F,P>
DeferredObject. promise()
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. race(java.lang.Iterable<?> iterable)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. race(java.lang.Runnable runnableV1, java.lang.Runnable runnableV2, java.lang.Runnable... runnables)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. race(java.util.concurrent.Callable<?> callableV1, java.util.concurrent.Callable<?> callableV2, java.util.concurrent.Callable<?>... callables)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. race(java.util.concurrent.Future<?> futureV1, java.util.concurrent.Future<?> futureV2, java.util.concurrent.Future<?>... futures)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. race(DeferredCallable<?,?> callableV1, DeferredCallable<?,?> callableV2, DeferredCallable<?,?>... callables)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. race(DeferredFutureTask<?,?> taskV1, DeferredFutureTask<?,?> taskV2, DeferredFutureTask<?,?>... tasks)
Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
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)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(java.lang.Iterable<?> iterable)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(java.lang.Runnable runnableV1, java.lang.Runnable runnableV2, java.lang.Runnable... runnables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(java.util.concurrent.Callable<?> callableV1, java.util.concurrent.Callable<?> callableV2, java.util.concurrent.Callable<?>... callables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(java.util.concurrent.Future<?> futureV1, java.util.concurrent.Future<?> futureV2, java.util.concurrent.Future<?>... futures)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(DeferredCallable<?,?> callableV1, DeferredCallable<?,?> callableV2, DeferredCallable<?,?>... callables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(DeferredFutureTask<?,?> taskV1, DeferredFutureTask<?,?> taskV2, DeferredFutureTask<?,?>... tasks)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(DeferredRunnable<?> runnableV1, DeferredRunnable<?> runnableV2, DeferredRunnable<?>... runnables)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(Promise<?,?,?> promiseV1, Promise<?,?,?> promiseV2, Promise<?,?,?>... promises)
protected Promise<OneResult<?>,OneReject<java.lang.Throwable>,java.lang.Void>
AbstractDeferredManager. submitForSingle(DeferredFutureTask<?,?>[] tasks)
Promise<D,F,P>
AbstractPromise. then(DoneCallback<? super D> callback)
Promise<D,F,P>
AbstractPromise. then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback)
Promise<D,F,P>
AbstractPromise. then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback, ProgressCallback<? super P> progressCallback)
Promise<D,F,P>
DelegatingPromise. then(DoneCallback<? super D> doneCallback)
Promise<D,F,P>
DelegatingPromise. then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback)
Promise<D,F,P>
DelegatingPromise. then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback, ProgressCallback<? super P> progressCallback)
protected Promise<?,?,?>
AbstractDeferredManager. toPromise(java.lang.Object o)
Promise<MultipleResults,OneReject<?>,MasterProgress>
AbstractDeferredManager. when(java.lang.Iterable<?> iterable)
Promise<java.lang.Void,java.lang.Throwable,java.lang.Void>
AbstractDeferredManager. when(java.lang.Runnable runnable)
Promise<MultipleResults,OneReject<java.lang.Throwable>,MasterProgress>
AbstractDeferredManager. when(java.lang.Runnable runnable1, java.lang.Runnable runnable2, java.lang.Runnable... runnables)
<D> Promise<D,java.lang.Throwable,java.lang.Void>
AbstractDeferredManager. when(java.util.concurrent.Callable<D> callable)
<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2)
<V1,V2,V3>
Promise<MultipleResults3<V1,V2,V3>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3)
<V1,V2,V3,V4>
Promise<MultipleResults4<V1,V2,V3,V4>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3, java.util.concurrent.Callable<V4> callableV4)
<V1,V2,V3,V4,V5>
Promise<MultipleResults5<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3, java.util.concurrent.Callable<V4> callableV4, java.util.concurrent.Callable<V5> callableV5)
<V1,V2,V3,V4,V5>
Promise<MultipleResultsN<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Callable<V1> callableV1, java.util.concurrent.Callable<V2> callableV2, java.util.concurrent.Callable<V3> callableV3, java.util.concurrent.Callable<V4> callableV4, java.util.concurrent.Callable<V5> callableV5, java.util.concurrent.Callable<?> callable6, java.util.concurrent.Callable<?>... callables)
<D> Promise<D,java.lang.Throwable,java.lang.Void>
AbstractDeferredManager. when(java.util.concurrent.Future<D> future)
<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2)
<V1,V2,V3>
Promise<MultipleResults3<V1,V2,V3>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3)
<V1,V2,V3,V4>
Promise<MultipleResults4<V1,V2,V3,V4>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3, java.util.concurrent.Future<V4> futureV4)
<V1,V2,V3,V4,V5>
Promise<MultipleResults5<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3, java.util.concurrent.Future<V4> futureV4, java.util.concurrent.Future<V5> futureV5)
<V1,V2,V3,V4,V5>
Promise<MultipleResultsN<V1,V2,V3,V4,V5>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(java.util.concurrent.Future<V1> futureV1, java.util.concurrent.Future<V2> futureV2, java.util.concurrent.Future<V3> futureV3, java.util.concurrent.Future<V4> futureV4, java.util.concurrent.Future<V5> futureV5, java.util.concurrent.Future<?> future6, java.util.concurrent.Future<?>... futures)
<D,P>
Promise<D,java.lang.Throwable,P>AbstractDeferredManager. when(DeferredCallable<D,P> callable)
<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredCallable<V1,?> callableV1, DeferredCallable<V2,?> callableV2)
<V1,V2,V3>
Promise<MultipleResults3<V1,V2,V3>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredCallable<V1,?> callableV1, DeferredCallable<V2,?> callableV2, DeferredCallable<V3,?> callableV3)
<V1,V2,V3,V4>
Promise<MultipleResults4<V1,V2,V3,V4>,OneReject<java.lang.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<java.lang.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<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredCallable<V1,?> callableV1, DeferredCallable<V2,?> callableV2, DeferredCallable<V3,?> callableV3, DeferredCallable<V4,?> callableV4, DeferredCallable<V5,?> callableV5, DeferredCallable<?,?> callable6, DeferredCallable<?,?>... callables)
<D,P>
Promise<D,java.lang.Throwable,P>AbstractDeferredManager. when(DeferredFutureTask<D,P> task)
<V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredFutureTask<V1,?> taskV1, DeferredFutureTask<V2,?> taskV2)
<V1,V2,V3>
Promise<MultipleResults3<V1,V2,V3>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredFutureTask<V1,?> taskV1, DeferredFutureTask<V2,?> taskV2, DeferredFutureTask<V3,?> taskV3)
<V1,V2,V3,V4>
Promise<MultipleResults4<V1,V2,V3,V4>,OneReject<java.lang.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<java.lang.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<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredFutureTask<V1,?> taskV1, DeferredFutureTask<V2,?> taskV2, DeferredFutureTask<V3,?> taskV3, DeferredFutureTask<V4,?> taskV4, DeferredFutureTask<V5,?> taskV5, DeferredFutureTask<?,?> task6, DeferredFutureTask<?,?>... tasks)
<P> Promise<java.lang.Void,java.lang.Throwable,P>
AbstractDeferredManager. when(DeferredRunnable<P> runnable)
<P1,P2>
Promise<MultipleResults2<java.lang.Void,java.lang.Void>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2)
<P1,P2,P3>
Promise<MultipleResults3<java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3)
<P1,P2,P3,P4>
Promise<MultipleResults4<java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.Throwable>,MasterProgress>AbstractDeferredManager. when(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2, DeferredRunnable<P3> runnableP3, DeferredRunnable<P4> runnableP4)
<P1,P2,P3,P4,P5>
Promise<MultipleResults5<java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.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<java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void,java.lang.Void>,OneReject<java.lang.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>AbstractDeferredManager. when(Promise<D,F,P> promise)
<F,V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<F>,MasterProgress>AbstractDeferredManager. when(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2)
<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 Promise Modifier and Type Method Description protected <D,F,P>
voidAbstractMasterDeferredObject. configurePromise(int index, Promise<D,F,P> promise)
protected <D,F,P>
voidAllValuesDeferredObject. configurePromise(int index, Promise<D,F,P> promise)
protected Promise<? extends D_OUT,? extends F_OUT,? extends P_OUT>
PipedPromise. pipe(Promise<? extends D_OUT,? extends F_OUT,? extends P_OUT> promise)
Promise<AllValues,java.lang.Throwable,MasterProgress>
AbstractDeferredManager. settle(Promise<?,?,?> promiseV1, Promise<?,?,?> promiseV2, Promise<?,?,?>... promises)
<D,F,P>
Promise<D,F,P>AbstractDeferredManager. when(Promise<D,F,P> promise)
<F,V1,V2>
Promise<MultipleResults2<V1,V2>,OneReject<F>,MasterProgress>AbstractDeferredManager. when(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2)
<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 Promise Constructor Description 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)
MasterDeferredObject2(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2)
MasterDeferredObject3(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2, Promise<V3,?,?> promiseV3)
MasterDeferredObject4(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2, Promise<V3,?,?> promiseV3, Promise<V4,?,?> promiseV4)
MasterDeferredObject5(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2, Promise<V3,?,?> promiseV3, Promise<V4,?,?> promiseV4, Promise<V5,?,?> promiseV5)
MasterDeferredObjectN(Promise<V1,?,?> promiseV1, Promise<V2,?,?> promiseV2, Promise<V3,?,?> promiseV3, Promise<V4,?,?> promiseV4, Promise<V5,?,?> promiseV5, Promise<?,?,?> promise6, Promise<?,?,?>... promises)
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 Promise Modifier and Type Field Description private Promise<?,?,P>
OneProgress. promise
private Promise<?,F,?>
OneReject. promise
private Promise<D,?,?>
OneResult. promise
Methods in org.jdeferred2.multiple that return Promise Modifier and Type Method Description Promise<?,?,P>
OneProgress. getPromise()
Promise<?,F,?>
OneReject. getPromise()
Promise<D,?,?>
OneResult. getPromise()
Constructors in org.jdeferred2.multiple with parameters of type Promise Constructor Description OneProgress(int done, int fail, int total, int index, Promise<?,?,P> promise, P progress)
OneReject(int index, Promise<?,F,?> promise, F reject)
OneResult(int index, Promise<D,?,?> promise, D result)
-