public class When<T> extends WhenProgress<T,Void>
WhenProgress with void for progress| Modifier and Type | Class and Description |
|---|---|
protected class |
When.FulfilledPromise2 |
protected class |
When.ProgressingPromise2 |
protected class |
When.Promise2 |
protected class |
When.RejectedPromise2 |
WhenProgress.FulfilledPromise, WhenProgress.ProgressingPromise, WhenProgress.Promise0, WhenProgress.RejectedPromise, WhenProgress.TrustedPromise| Constructor and Description |
|---|
When() |
| Modifier and Type | Method and Description |
|---|---|
protected When.FulfilledPromise2 |
createFulfilledPromise(T value) |
protected When.ProgressingPromise2 |
createProgressingPromise(Value<Void> value) |
protected When.Promise2 |
createPromise0(ResolveCallback<T,Void> resolver,
PromiseStatus status)
Creates a new promise whose fate is determined by resolver.
|
protected When.RejectedPromise2 |
createRejectedPromise(Value<T> value) |
Deferred<T> |
defer()
Creates a new
DeferredProgress with fully isolated resolver and promise parts,
either or both of which may be given out safely to consumers. |
Promise<T> |
reject(T value)
Returns a rejected promise for the supplied value.
|
Promise<T> |
reject(Throwable error)
Returns a rejected promise for the supplied value.
|
Promise<T> |
reject(Value<T> value)
Returns a rejected promise for the supplied value.
|
Promise<T> |
resolve(T value)
Returns promiseOrValue if promiseOrValue is a
ProgressPromise, a new com.englishtown.promises.ProgressPromise if
promiseOrValue is a foreign promise, or a new, already-fulfilled ProgressPromise
whose value is promiseOrValue if promiseOrValue is an immediate value. |
all, allValues, any, anyValues, chain, chain, getMonitorApi, join, join, map, map, reduce, reduce, reduce, reduce, reduce, reduceValues, reduceValues, reduceValues, reject, resolve, resolveValues, sequence, sequence, setNextTick, some, someValues, when, when, when, when, when, whenpublic Deferred<T> defer()
DeferredProgress with fully isolated resolver and promise parts,
either or both of which may be given out safely to consumers.defer in class WhenProgress<T,Void>DeferredProgresspublic Promise<T> resolve(T value)
ProgressPromise, a new com.englishtown.promises.ProgressPromise if
promiseOrValue is a foreign promise, or a new, already-fulfilled ProgressPromise
whose value is promiseOrValue if promiseOrValue is an immediate value.resolve in class WhenProgress<T,Void>value - a value to wrap in a resolved promiseProgressPromise for the provided valuepublic Promise<T> reject(T value)
reject in class WhenProgress<T,Void>value - the rejected value of the returned ProgressPromiseProgressPromisepublic Promise<T> reject(Value<T> value)
reject in class WhenProgress<T,Void>value - the rejected value of the returned ProgressPromiseProgressPromisepublic Promise<T> reject(Throwable error)
reject in class WhenProgress<T,Void>error - the rejected error value of the returned ProgressPromiseProgressPromiseprotected When.Promise2 createPromise0(ResolveCallback<T,Void> resolver, PromiseStatus status)
createPromise0 in class WhenProgress<T,Void>resolver@returns - {Promise} promise whose fate is determine by resolverprotected When.FulfilledPromise2 createFulfilledPromise(T value)
createFulfilledPromise in class WhenProgress<T,Void>protected When.RejectedPromise2 createRejectedPromise(Value<T> value)
createRejectedPromise in class WhenProgress<T,Void>protected When.ProgressingPromise2 createProgressingPromise(Value<Void> value)
createProgressingPromise in class WhenProgress<T,Void>Copyright © 2013-2014 Englishtown. All Rights Reserved.