TResolve - the type passed to fulfillment or rejection handlersTProgress - the type passed to progress handlerspublic interface PromiseExt<TResolve,TProgress> extends ProgressPromise<TResolve,TProgress>
ProgressPromise with additional functionality| Modifier and Type | Method and Description |
|---|---|
ProgressPromise<TResolve,TProgress> |
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> |
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.
|
PromiseState<TResolve> |
inspect()
Returns the current state of a promise
|
ProgressPromise<TResolve,TProgress> |
otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register a rejection handler.
|
ProgressPromise<TResolve,TProgress> |
yield(Thenable<TResolve,TProgress> promise)
Shortcut for .then(function() { return resolve(value); })
|
ProgressPromise<TResolve,TProgress> |
yield(TResolve value)
Shortcut for .then(function() { return resolve(value); })
|
then, thenProgressPromise<TResolve,TProgress> always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected)
onFulfilledOrRejected - a callback for when a promise is fulfilled or rejectedProgressPromiseProgressPromise<TResolve,TProgress> always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected, Runnable<Value<TProgress>,Value<TProgress>> onProgress)
onFulfilledOrRejected - a callback for when a promise is fulfilled or rejectedonProgress - a callback for progress notificationsProgressPromiseProgressPromise<TResolve,TProgress> otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
onRejected - rejection handlerProgressPromiseProgressPromise<TResolve,TProgress> yield(TResolve value)
value - the value to be returnedProgressPromiseProgressPromise<TResolve,TProgress> yield(Thenable<TResolve,TProgress> promise)
promise - the promise to be returnedProgressPromise that fulfill with its value or reject with its reason.PromiseState<TResolve> inspect()
Copyright © 2013-2014 Englishtown. All Rights Reserved.