Package org.jdeferred2.impl
Class PipedPromise<D,F,P,D_OUT,F_OUT,P_OUT>
- java.lang.Object
-
- org.jdeferred2.impl.AbstractPromise<D,F,P>
-
- org.jdeferred2.impl.DeferredObject<D_OUT,F_OUT,P_OUT>
-
- org.jdeferred2.impl.PipedPromise<D,F,P,D_OUT,F_OUT,P_OUT>
-
public class PipedPromise<D,F,P,D_OUT,F_OUT,P_OUT> extends DeferredObject<D_OUT,F_OUT,P_OUT> implements Promise<D_OUT,F_OUT,P_OUT>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jdeferred2.Promise
Promise.State
-
-
Field Summary
-
Fields inherited from class org.jdeferred2.impl.AbstractPromise
alwaysCallbacks, doneCallbacks, failCallbacks, log, progressCallbacks, rejectResult, resolveResult, state
-
-
Constructor Summary
Constructors Constructor Description 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Promise<? extends D_OUT,? extends F_OUT,? extends P_OUT>
pipe(Promise<? extends D_OUT,? extends F_OUT,? extends P_OUT> promise)
-
Methods inherited from class org.jdeferred2.impl.DeferredObject
notify, promise, reject, resolve
-
Methods inherited from class org.jdeferred2.impl.AbstractPromise
always, done, fail, filter, filter, filter, handleException, isPending, isRejected, isResolved, pipe, pipe, pipe, pipeAlways, progress, state, then, then, then, triggerAlways, triggerAlways, triggerDone, triggerDone, triggerFail, triggerFail, triggerProgress, triggerProgress, waitSafely, waitSafely
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jdeferred2.Promise
always, done, fail, filter, filter, filter, isPending, isRejected, isResolved, pipe, pipe, pipe, pipeAlways, progress, state, then, then, then, waitSafely, waitSafely
-
-
-
-
Constructor Detail
-
PipedPromise
public 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)
-
-