Class FilteredPromise<D,F,P,D_OUT,F_OUT,P_OUT>
java.lang.Object
org.jdeferred2.impl.AbstractPromise<D_OUT,F_OUT,P_OUT>
org.jdeferred2.impl.DeferredObject<D_OUT,F_OUT,P_OUT>
org.jdeferred2.impl.FilteredPromise<D,F,P,D_OUT,F_OUT,P_OUT>
public class FilteredPromise<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 ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classNested classes/interfaces inherited from interface Promise
Promise.State -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DoneFilter<? super D, ? extends D_OUT> private final FailFilter<? super F, ? extends F_OUT> protected static final FilteredPromise.NoOpDoneFilterprotected static final FilteredPromise.NoOpFailFilterprotected static final FilteredPromise.NoOpProgressFilterprivate final ProgressFilter<? super P, ? extends P_OUT> Fields inherited from class AbstractPromise
alwaysCallbacks, doneCallbacks, failCallbacks, log, progressCallbacks, rejectResult, resolveResult, state -
Constructor Summary
ConstructorsConstructorDescriptionFilteredPromise(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) -
Method Summary
Methods inherited from class DeferredObject
notify, promise, reject, resolveMethods inherited from class 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, waitSafelyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Promise
always, done, fail, filter, filter, filter, isPending, isRejected, isResolved, pipe, pipe, pipe, pipeAlways, progress, state, then, then, then, waitSafely, waitSafely
-
Field Details
-
NO_OP_DONE_FILTER
-
NO_OP_FAIL_FILTER
-
NO_OP_PROGRESS_FILTER
-
doneFilter
-
failFilter
-
progressFilter
-
-
Constructor Details
-
FilteredPromise
public 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)
-