| Package | Description |
|---|---|
| com.englishtown.promises |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Promise<T>
A simplified extension of
ProgressPromise with void progress |
interface |
PromiseExt<TResolve,TProgress>
Extends the standard
ProgressPromise with additional functionality |
| Modifier and Type | Class and Description |
|---|---|
protected class |
OldWhenProgress.PromiseImpl
Trusted implementation of
PromiseExt. |
protected class |
When.FulfilledPromise2 |
protected class |
When.ProgressingPromise2 |
protected class |
When.Promise2 |
protected class |
When.RejectedPromise2 |
protected class |
WhenProgress.FulfilledPromise
Creates a fulfilled, local promise as a proxy for a value
NOTE: must never be exposed
|
protected class |
WhenProgress.ProgressingPromise
Create a progress promise with the supplied update.
|
protected class |
WhenProgress.Promise0 |
protected class |
WhenProgress.RejectedPromise
Creates a rejected, local promise as a proxy for a value
NOTE: must never be exposed
|
protected class |
WhenProgress.TrustedPromise |
| Modifier and Type | Field and Description |
|---|---|
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> |
OldWhenProgress.ResolverImpl.reject |
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> |
OldWhenProgress.ResolverImpl.resolve |
Runnable<ProgressPromise<TResolve,TProgress>,ProgressPromise<TResolve,TProgress>> |
OldWhenProgress.ResolverImpl.resolvePromise |
Runnable<ProgressPromise<TResolve,TProgress>,ProgressPromise<TResolve,TProgress>> |
OldWhenProgress.ResolverImpl.resolvePromise |
| Modifier and Type | Method and Description |
|---|---|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.allValues(List<TResolve> values)
Return a resolved promise for the list of input values.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.allValues(List<TResolve> values,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Return a resolved promise for the list of input values.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.TrustedPromise.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected)
Shortcut for .then(onFulfilledOrRejected, onFulfilledOrRejected)
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected)
Register a callback that will be called when a promise is
fulfilled or rejected.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected) |
ProgressPromise<TResolve,TProgress> |
PromiseExt.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register a callback that will be called when a promise is
fulfilled or rejected.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.anyValues(List<TResolve> values)
Resolves immediately returning a resolved
ProgressPromise with the first value from the input list. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.anyValues(List<TResolve> values,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Resolves immediately returning a resolved
ProgressPromise with the first value from the input list. |
ProgressPromise<TResolve,TProgress> |
WhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver)
Ensure that resolution of a promise will trigger the resolver with the resolved value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver)
Ensure that resolution of a promise will trigger the resolver with the resolved value.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver,
TResolve resolveValue)
Ensure that resolution of a promise will trigger the resolver with the provided resolveValue.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver,
TResolve resolveValue)
Ensure that resolution of a promise will trigger the resolver with the provided resolveValue.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.DeferredImpl.getPromise() |
ProgressPromise<TResolve,TProgress> |
DeferredProgress.getPromise()
Gets the
ProgressPromise |
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.join(ProgressPromise<TResolve,TProgress>... promises)
Joins multiple promises into a single returned promise.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.join(ProgressPromise<TResolve,TProgress>... promises)
Joins multiple promises into a single returned promise.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.join(TResolve... values)
Joins multiple promises into a single returned promise.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.join(TResolve... values)
Joins multiple values into a single returned promise.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.map(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Promise-aware array map function, similar to `Array.prototype.map()`,
but input array may contain promises or values.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.map(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a list of
ProgressPromises for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.map(ProgressPromise<List<? extends TResolve>,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a
ProgressPromise for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.mapPromise(ProgressPromise<List<? extends TResolve>,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a
ProgressPromise for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.mapValues(List<? extends TResolve> values,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, the input is a list of values to be mapped.
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register a rejection handler.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected) |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reducePromise(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reducePromise(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc)
Traditional reduce function, where the input is a list of values to reduce.
|
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc)
Traditional reduce function, where the input is a list of values to reduce.
|
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, where the input is a list of values to reduce.
|
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, where the input is a list of values to reduce.
|
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, where the input is a list of values to reduce.
|
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, where the input is a list of values to reduce.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.reject(Thenable<TResolve,TProgress> x)
Returns a rejected promise for the supplied promiseOrValue.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.reject(Thenable<TResolve,TProgress> promise)
Returns a rejected promise for the supplied promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.reject(Throwable x)
Returns a rejected promise for the supplied promiseOrValue.
|
ProgressPromise<TResolve,TProgress> |
Resolver.reject(Throwable reason)
Rejects the promise to trigger onReject handlers
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.reject(Throwable error)
Returns a rejected promise for the supplied value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.ResolverImpl.reject(Throwable reason) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.reject(TResolve x)
Returns a rejected promise for the supplied promiseOrValue.
|
ProgressPromise<TResolve,TProgress> |
Resolver.reject(TResolve reason)
Rejects the promise to trigger onReject handlers
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.reject(TResolve value)
Returns a rejected promise for the supplied value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.ResolverImpl.reject(TResolve reason) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.reject(Value<TResolve> x)
Returns a rejected promise for the supplied promiseOrValue.
|
ProgressPromise<TResolve,TProgress> |
Resolver.reject(Value<TResolve> reason)
Rejects the promise to trigger onReject handlers
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.reject(Value<TResolve> value)
Returns a rejected promise for the supplied value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.ResolverImpl.reject(Value<TResolve> reason) |
ProgressPromise<TResolve,TProgress> |
Resolver.resolve(ProgressPromise<TResolve,TProgress> value)
Resolves the promise to trigger onResolve handlers
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.ResolverImpl.resolve(ProgressPromise<TResolve,TProgress> value) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.resolve(Thenable<TResolve,TProgress> x)
Returns a resolved promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.resolve(TResolve x)
Returns a resolved promise.
|
ProgressPromise<TResolve,TProgress> |
Resolver.resolve(TResolve value)
Resolves the promise to trigger onResolve handlers
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.resolve(TResolve 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. |
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.ResolverImpl.resolve(TResolve value) |
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.resolvePromise(Thenable<TResolve,TProgress> promise)
Returns the promise if it is a PromiseImpl, a new PromiseImpl if it is a foreign
promise, or a new, already-fulfilled
ProgressPromise if it is null. |
<TArg> ProgressPromise<List<TResolve>,TProgress> |
WhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,TArg>> tasks,
TArg arg)
Run list of tasks in sequence with no overlap
|
<TArg> ProgressPromise<List<TResolve>,TProgress> |
OldWhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,TArg>> tasks,
TArg arg)
Run list of tasks in sequence with no overlap
|
ProgressPromise<List<TResolve>,TProgress> |
WhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,Void>> tasks)
Run list of tasks in sequence with no overlap
|
ProgressPromise<List<TResolve>,TProgress> |
OldWhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,Void>> tasks)
Run list of tasks in sequence with no overlap
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany)
Initiates a competitive race, returning a promise that will resolve when
howMany of the supplied promisesOrValues have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promisesOrValues.length - howMany) + 1 input promises reject.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.someValues(List<TResolve> values,
int howMany)
Resolves immediately returning a resolved
ProgressPromise with the specified number of values. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.someValues(List<TResolve> values,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Resolves immediately returning a resolved
ProgressPromise with the specified number of values. |
ProgressPromise<TResolve,TProgress> |
ProgressPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Registers a callback for when a promise resolves
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled) |
ProgressPromise<TResolve,TProgress> |
ProgressPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Registers callbacks for when a promise resolves or rejects
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected) |
ProgressPromise<TResolve,TProgress> |
Thenable.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Registers callbacks for when a promise resolves, rejects or receives progress
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(TResolve value)
Register an observer for an immediate value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(TResolve value)
Register an observer for an immediate value.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(TResolve value,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for an immediate value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(TResolve value,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for an immediate value.
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.yield(Thenable<TResolve,TProgress> promise)
Shortcut for .then(function() { return resolve(value); })
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.yield(Thenable<TResolve,TProgress> promise) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.TrustedPromise.yield(TResolve value)
Shortcut for .then(function() { return resolve(value); })
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.yield(TResolve value)
Shortcut for .then(function() { return resolve(value); })
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.yield(TResolve value) |
| Modifier and Type | Method and Description |
|---|---|
List<ProgressPromise<TResolve,TProgress>> |
WhenProgress.resolveValues(List<? extends TResolve> values)
Converts a list of values to a list of resolved promises.
|
| Modifier and Type | Method and Description |
|---|---|
ProgressPromise<TResolve,TProgress> |
WhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver)
Ensure that resolution of a promise will trigger the resolver with the resolved value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver)
Ensure that resolution of a promise will trigger the resolver with the resolved value.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver,
TResolve resolveValue)
Ensure that resolution of a promise will trigger the resolver with the provided resolveValue.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.chain(ProgressPromise<TResolve,TProgress> promise,
Resolver<TResolve,TProgress> resolver,
TResolve resolveValue)
Ensure that resolution of a promise will trigger the resolver with the provided resolveValue.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.join(ProgressPromise<TResolve,TProgress>... promises)
Joins multiple promises into a single returned promise.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.join(ProgressPromise<TResolve,TProgress>... promises)
Joins multiple promises into a single returned promise.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.map(ProgressPromise<List<? extends TResolve>,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a
ProgressPromise for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.mapPromise(ProgressPromise<List<? extends TResolve>,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a
ProgressPromise for values to be mapped. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reducePromise(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reducePromise(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reducePromise(ProgressPromise<List<TResolve>,TProgress> promise,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a
ProgressPromise for a list of values. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, where the input is a list of values to reduce.
|
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduceValues(List<TResolve> values,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, where the input is a list of values to reduce.
|
ProgressPromise<TResolve,TProgress> |
Resolver.resolve(ProgressPromise<TResolve,TProgress> value)
Resolves the promise to trigger onResolve handlers
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.ResolverImpl.resolve(ProgressPromise<TResolve,TProgress> value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
WhenProgress.Promise0._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected void |
WhenProgress.Promise0._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected abstract void |
WhenProgress.TrustedPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected abstract void |
WhenProgress.TrustedPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected void |
WhenProgress.FulfilledPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
protected void |
WhenProgress.FulfilledPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
protected void |
WhenProgress.RejectedPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected void |
WhenProgress.RejectedPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected void |
WhenProgress.ProgressingPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
protected void |
WhenProgress.ProgressingPromise._when(Runnable<Void,Thenable<TResolve,TProgress>> resolve,
Runnable<Void,Value<TProgress>> notify,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Private message delivery.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.all(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Return a promise that will resolve only once all the supplied promises
have resolved.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.allValues(List<TResolve> values,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Return a resolved promise for the list of input values.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.TrustedPromise.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected)
Shortcut for .then(onFulfilledOrRejected, onFulfilledOrRejected)
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected)
Register a callback that will be called when a promise is
fulfilled or rejected.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected) |
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Shortcut for .then(onFulfilledOrRejected, onFulfilledOrRejected)
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register a callback that will be called when a promise is
fulfilled or rejected.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.any(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a promise that will resolve when
any one of the supplied promises has resolved or will reject when
*all* promises have rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.anyValues(List<TResolve> values,
Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Resolves immediately returning a resolved
ProgressPromise with the first value from the input list. |
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.done(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> handleResult,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> handleError)
Terminate a promise chain by handling the ultimate fulfillment value or
rejection reason, and assuming responsibility for all errors.
|
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.done(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> handleResult,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> handleError)
Terminate a promise chain by handling the ultimate fulfillment value or
rejection reason, and assuming responsibility for all errors.
|
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.ensure(Runnable<? extends ProgressPromise<TResolve,TProgress>,Void> onFulfilledOrRejected)
Ensures that onFulfilledOrRejected will be called regardless of whether
this promise is fulfilled or rejected.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.map(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Promise-aware array map function, similar to `Array.prototype.map()`,
but input array may contain promises or values.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.map(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Promise-aware array map function, similar to `Array.prototype.map()`,
but input array may contain promises or values.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.map(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a list of
ProgressPromises for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.map(List<? extends ProgressPromise<TResolve,TProgress>> promises,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a list of
ProgressPromises for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.map(ProgressPromise<List<? extends TResolve>,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a
ProgressPromise for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.mapPromise(ProgressPromise<List<? extends TResolve>,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, but the input is a
ProgressPromise for values to be mapped. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.mapValues(List<? extends TResolve> values,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> mapFunc)
Traditional map function, the input is a list of values to be mapped.
|
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register a rejection handler.
|
ProgressPromise<TResolve,TProgress> |
PromiseExt.otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register a rejection handler.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected) |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
ProgressPromise<T,TProgress> initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
WhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<T> ProgressPromise<T,TProgress> |
OldWhenProgress.reduce(List<ProgressPromise<TResolve,TProgress>> promises,
Reducer<T,TResolve> reduceFunc,
T initialValue)
Traditional reduce function, but the input is a list of
ProgressPromises. |
<TArg> ProgressPromise<List<TResolve>,TProgress> |
WhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,TArg>> tasks,
TArg arg)
Run list of tasks in sequence with no overlap
|
<TArg> ProgressPromise<List<TResolve>,TProgress> |
OldWhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,TArg>> tasks,
TArg arg)
Run list of tasks in sequence with no overlap
|
ProgressPromise<List<TResolve>,TProgress> |
WhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,Void>> tasks)
Run list of tasks in sequence with no overlap
|
ProgressPromise<List<TResolve>,TProgress> |
OldWhenProgress.sequence(List<Runnable<ProgressPromise<TResolve,TProgress>,Void>> tasks)
Run list of tasks in sequence with no overlap
|
ProgressPromise<List<? extends TResolve>,TProgress> |
WhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany)
Initiates a competitive race, returning a promise that will resolve when
howMany of the supplied promisesOrValues have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promisesOrValues.length - howMany) + 1 input promises reject.
|
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.some(List<? extends ProgressPromise<TResolve,TProgress>> promises,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,Value<List<? extends TResolve>>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Initiates a competitive race, returning a
ProgressPromise that will resolve when
howMany of the supplied promises have resolved, or will reject when
it becomes impossible for howMany to resolve, for example, when
(promises.size() - howMany) + 1 input promises reject. |
ProgressPromise<List<? extends TResolve>,TProgress> |
OldWhenProgress.someValues(List<TResolve> values,
int howMany,
Runnable<? extends ProgressPromise<List<? extends TResolve>,TProgress>,List<? extends TResolve>> onFulfilled)
Resolves immediately returning a resolved
ProgressPromise with the specified number of values. |
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.tap(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledSideEffect)
Runs a side effect when this promise fulfills, without changing the
fulfillment value.
|
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register handlers for this promise.
|
ProgressPromise<TResolve,TProgress> |
ProgressPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Registers a callback for when a promise resolves
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled) |
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register handlers for this promise.
|
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register handlers for this promise.
|
ProgressPromise<TResolve,TProgress> |
ProgressPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Registers callbacks for when a promise resolves or rejects
|
ProgressPromise<TResolve,TProgress> |
ProgressPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Registers callbacks for when a promise resolves or rejects
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected) |
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected) |
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register handlers for this promise.
|
WhenProgress.TrustedPromise |
WhenProgress.TrustedPromise.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register handlers for this promise.
|
ProgressPromise<TResolve,TProgress> |
Thenable.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Registers callbacks for when a promise resolves, rejects or receives progress
|
ProgressPromise<TResolve,TProgress> |
Thenable.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Registers callbacks for when a promise resolves, rejects or receives progress
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.PromiseImpl.then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress) |
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(Thenable<TResolve,TProgress> promise,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled,
Runnable<ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected,
Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Register an observer for a promise.
|
ProgressPromise<TResolve,TProgress> |
WhenProgress.when(TResolve value,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for an immediate value.
|
ProgressPromise<TResolve,TProgress> |
OldWhenProgress.when(TResolve value,
Runnable<ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Register an observer for an immediate value.
|
Copyright © 2013-2014 Englishtown. All Rights Reserved.