Uses of Interface
org.jdeferred2.Promise
Packages that use Promise
-
Uses of Promise in org.jdeferred2
Subinterfaces of Promise in org.jdeferred2Modifier and TypeInterfaceDescriptioninterfaceDeferred<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 registerAlwaysCallbackso that when a Deferred object is either resolved (Deferred.resolve(Object)) or rejected (Deferred.reject(Object)),AlwaysCallbackwill be triggered.Promise.done(DoneCallback<? super D> callback) This method will registerDoneCallbackso that when a Deferred object is resolved (Deferred.resolve(Object)),DoneCallbackwill be triggered.Promise.fail(FailCallback<? super F> callback) This method will registerFailCallbackso that when a Deferred object is rejected (Deferred.reject(Object)),FailCallbackwill 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 thePromiseresolves 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 registerProgressCallbackso that when a Deferred object is notified of progress (Deferred.notify(Object)),ProgressCallbackwill be triggered.Deferred.promise()Return anPromiseinstance (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 aPromisethat immediately fails with a reason.<D,F, P> Promise <D, F, P> DeferredManager.resolve(D resolve) A convenience method create aPromisethat 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 toPromise.done(DoneCallback)Promise.then(DoneCallback<? super D> doneCallback, FailCallback<? super F> failCallback) Equivalent toPromise.done(DoneCallback).Promise.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.WrapsRunnablewithDeferredFutureTask.WrapsRunnablewithDeferredFutureTaskWrapsCallablewithDeferredFutureTask<V1,V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> Submits 2Callables returns a combinedPromise.<V1,V2, V3> Promise <MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> Submits 3Callables 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 4Callables 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 5Callables 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) WrapsFutureand waits forFuture.get()to return a result in the background.<V1,V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> Submits 2Futures returns a combinedPromise.<V1,V2, V3> Promise <MultipleResults3<V1, V2, V3>, OneReject<Throwable>, MasterProgress> Submits 3Futures 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 4Futures 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 5Futures 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) WrapsDeferredCallablewithDeferredFutureTask<V1,V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> DeferredManager.when(DeferredCallable<V1, ?> callableV1, DeferredCallable<V2, ?> callableV2) Submits 2DeferredCallables 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 3DeferredCallables 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 4DeferredCallables 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 5DeferredCallables 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 submitDeferredFutureTaskfor execution.<V1,V2> Promise <MultipleResults2<V1, V2>, OneReject<Throwable>, MasterProgress> DeferredManager.when(DeferredFutureTask<V1, ?> taskV1, DeferredFutureTask<V2, ?> taskV2) Submits 2DeferredFutureTasks 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 3DeferredFutureTasks 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 4DeferredFutureTasks 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 5DeferredFutureTasks 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) WrapsDeferredRunnablewithDeferredFutureTask<P1,P2> Promise <MultipleResults2<Void, Void>, OneReject<Throwable>, MasterProgress> DeferredManager.when(DeferredRunnable<P1> runnableP1, DeferredRunnable<P2> runnableP2) Submits 2DeferredRunnables 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 3DeferredRunnables 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 4DeferredRunnables 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 5DeferredRunnables 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 2Promises 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 3Promises 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 4Promises 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 5Promises 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 2Promises 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 3Promises 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 4Promises 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 5Promises 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) classclassAbstractPromise<D,F, P> (package private) classclassDeferredObject<D,F, P> An implementation ofDeferredinterface.classDeferredPromise<D,F, P> classDelegatingPromise<D,F, P> Promise implementation of the Decorator Pattern.classFilteredPromise<D,F, P, D_OUT, F_OUT, P_OUT> (package private) classMasterDeferredObject2<V1,V2> (package private) classMasterDeferredObject3<V1,V2, V3> (package private) classMasterDeferredObject4<V1,V2, V3, V4> (package private) classMasterDeferredObject5<V1,V2, V3, V4, V5> (package private) classMasterDeferredObjectN<V1,V2, V3, V4, V5> (package private) classclassPipedPromise<D,F, P, D_OUT, F_OUT, P_OUT> (package private) final classFields 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