protected class OldWhenProgress.PromiseImpl extends Object implements PromiseExt<TResolve,TProgress>
PromiseExt. Any other ProgressPromise implementation is considered untrusted.| 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()
Not implemented
|
ProgressPromise<TResolve,TProgress> |
otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
Register a rejection handler.
|
ProgressPromise<TResolve,TProgress> |
then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
Registers a callback for when a promise resolves
|
ProgressPromise<TResolve,TProgress> |
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> |
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> |
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); })
|
public ProgressPromise<TResolve,TProgress> then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled)
ProgressPromisethen in interface ProgressPromise<TResolve,TProgress>onFulfilled - resolution handlerProgressPromise to allow chaining callback registrationpublic ProgressPromise<TResolve,TProgress> then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled, Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
ProgressPromisethen in interface ProgressPromise<TResolve,TProgress>onFulfilled - resolution handleronRejected - rejection handlerProgressPromise to allow chaining callback registrationpublic ProgressPromise<TResolve,TProgress> then(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilled, Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected, Runnable<Value<TProgress>,Value<TProgress>> onProgress)
Thenablethen in interface Thenable<TResolve,TProgress>onFulfilled - resolution handleronRejected - rejection handleronProgress - progress handlerProgressPromise to allow chaining callback registrationpublic ProgressPromise<TResolve,TProgress> always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected)
PromiseExtalways in interface PromiseExt<TResolve,TProgress>onFulfilledOrRejected - a callback for when a promise is fulfilled or rejectedProgressPromisepublic ProgressPromise<TResolve,TProgress> always(Runnable<? extends ProgressPromise<TResolve,TProgress>,TResolve> onFulfilledOrRejected, Runnable<Value<TProgress>,Value<TProgress>> onProgress)
PromiseExtalways in interface PromiseExt<TResolve,TProgress>onFulfilledOrRejected - a callback for when a promise is fulfilled or rejectedonProgress - a callback for progress notificationsProgressPromisepublic ProgressPromise<TResolve,TProgress> otherwise(Runnable<? extends ProgressPromise<TResolve,TProgress>,Value<TResolve>> onRejected)
PromiseExtotherwise in interface PromiseExt<TResolve,TProgress>onRejected - rejection handlerProgressPromisepublic ProgressPromise<TResolve,TProgress> yield(TResolve value)
PromiseExtyield in interface PromiseExt<TResolve,TProgress>value - the value to be returnedProgressPromisepublic ProgressPromise<TResolve,TProgress> yield(Thenable<TResolve,TProgress> promise)
PromiseExtyield in interface PromiseExt<TResolve,TProgress>promise - the promise to be returnedProgressPromise that fulfill with its value or reject with its reason.public PromiseState<TResolve> inspect()
inspect in interface PromiseExt<TResolve,TProgress>Copyright © 2013-2014 Englishtown. All Rights Reserved.