A C D E F G I J M N O P R S T V W Y _ 

A

Aggregator - Interface in com.englishtown.promises.monitor
PromiseStatus aggregator
all(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress
Return a promise that will resolve only once all the supplied promises have resolved.
all(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, Value<List<? extends TResolve>>>) - Method in class com.englishtown.promises.OldWhenProgress
Return a promise that will resolve only once all the supplied promises have resolved.
all(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, Value<List<? extends TResolve>>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.OldWhenProgress
Return a promise that will resolve only once all the supplied promises have resolved.
all(List<? extends ProgressPromise<TResolve, TProgress>>) - Method in class com.englishtown.promises.WhenProgress
Return a promise that will resolve only once all the supplied promises have resolved.
allValues(List<TResolve>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress
Return a resolved promise for the list of input values.
allValues(List<TResolve>) - Method in class com.englishtown.promises.WhenProgress
Return a resolved promise for the list of input values.
always(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
always(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
always(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in interface com.englishtown.promises.PromiseExt
Register a callback that will be called when a promise is fulfilled or rejected.
always(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in interface com.englishtown.promises.PromiseExt
Register a callback that will be called when a promise is fulfilled or rejected.
always(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Shortcut for .then(onFulfilledOrRejected, onFulfilledOrRejected)
always(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Shortcut for .then(onFulfilledOrRejected, onFulfilledOrRejected)
any(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
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.
any(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, Value<List<? extends TResolve>>>) - Method in class com.englishtown.promises.OldWhenProgress
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.
any(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, Value<List<? extends TResolve>>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.OldWhenProgress
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.
any(List<? extends ProgressPromise<TResolve, TProgress>>) - Method in class com.englishtown.promises.WhenProgress
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.
anyValues(List<TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Resolves immediately returning a resolved ProgressPromise with the first value from the input list.
anyValues(List<TResolve>) - Method in class com.englishtown.promises.WhenProgress
Resolves immediately returning a resolved ProgressPromise with the first value from the input list.

C

chain(ProgressPromise<TResolve, TProgress>, Resolver<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
Ensure that resolution of a promise will trigger the resolver with the resolved value.
chain(ProgressPromise<TResolve, TProgress>, Resolver<TResolve, TProgress>, TResolve) - Method in class com.englishtown.promises.OldWhenProgress
Ensure that resolution of a promise will trigger the resolver with the provided resolveValue.
chain(ProgressPromise<TResolve, TProgress>, Resolver<TResolve, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Ensure that resolution of a promise will trigger the resolver with the resolved value.
chain(ProgressPromise<TResolve, TProgress>, Resolver<TResolve, TProgress>, TResolve) - Method in class com.englishtown.promises.WhenProgress
Ensure that resolution of a promise will trigger the resolver with the provided resolveValue.
com.englishtown.promises - package com.englishtown.promises
 
com.englishtown.promises.monitor - package com.englishtown.promises.monitor
 
com.englishtown.promises.monitor.impl - package com.englishtown.promises.monitor.impl
 
createFulfilledPromise(T) - Method in class com.englishtown.promises.When
 
createFulfilledPromise(TResolve) - Method in class com.englishtown.promises.WhenProgress
 
createProgressingPromise(Value<Void>) - Method in class com.englishtown.promises.When
 
createProgressingPromise(Value<TProgress>) - Method in class com.englishtown.promises.WhenProgress
 
createPromise(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
 
createPromise0(ResolveCallback<T, Void>, PromiseStatus) - Method in class com.englishtown.promises.When
Creates a new promise whose fate is determined by resolver.
createPromise0(ResolveCallback<TResolve, TProgress>, PromiseStatus) - Method in class com.englishtown.promises.WhenProgress
 
createRejectedPromise(Value<T>) - Method in class com.englishtown.promises.When
 
createRejectedPromise(Value<TResolve>) - Method in class com.englishtown.promises.WhenProgress
 

D

DefaultAggregator - Class in com.englishtown.promises.monitor.impl
Default Aggregator implementation
DefaultAggregator(Reporter) - Constructor for class com.englishtown.promises.monitor.impl.DefaultAggregator
 
defer() - Method in class com.englishtown.promises.OldWhenProgress
Creates a new DeferredProgress with fully isolated resolver and promise parts, either or both of which may be given out safely to consumers.
defer() - Method in class com.englishtown.promises.When
Creates a new DeferredProgress with fully isolated resolver and promise parts, either or both of which may be given out safely to consumers.
defer() - Method in class com.englishtown.promises.WhenProgress
Creates a {promise, resolver} pair, either or both of which may be given out safely to consumers.
Deferred<T> - Interface in com.englishtown.promises
A simplified extension of DeferredProgress with void progress
DeferredProgress<TResolve,TProgress> - Interface in com.englishtown.promises
A deferred contains a Resolver for an associated ProgressPromise, either of which may be safely handed out
done(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Terminate a promise chain by handling the ultimate fulfillment value or rejection reason, and assuming responsibility for all errors.

E

ensure(Runnable<? extends ProgressPromise<TResolve, TProgress>, Void>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Ensures that onFulfilledOrRejected will be called regardless of whether this promise is fulfilled or rejected.
error - Variable in class com.englishtown.promises.Value
Deprecated.
The getCause() getter should be used instead.

F

fulfilled() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
FulfilledRunnable<T> - Interface in com.englishtown.promises
A convenience Runnable interface for when a promise is fulfilled

G

getAggregator() - Method in class com.englishtown.promises.monitor.MonitorApi
 
getCause() - Method in class com.englishtown.promises.Value
The associated throwable (may be null)
getCreatedAt() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
getKey() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
getMonitorApi() - Static method in class com.englishtown.promises.WhenProgress
 
getPromise() - Method in interface com.englishtown.promises.Deferred
getPromise() - Method in interface com.englishtown.promises.DeferredProgress
getPromise() - Method in class com.englishtown.promises.OldWhenProgress.DeferredImpl
 
getReason() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
getReason() - Method in class com.englishtown.promises.PromiseState
 
getRejectedAt() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
getResolver() - Method in interface com.englishtown.promises.DeferredProgress
Gets the Resolver
getResolver() - Method in class com.englishtown.promises.OldWhenProgress.DeferredImpl
 
getState() - Method in class com.englishtown.promises.PromiseState
 
getTimestamp() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
getValue() - Method in class com.englishtown.promises.PromiseState
 
getValue() - Method in class com.englishtown.promises.Value
Returns the actual value (may be null)

I

inspect() - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
Not implemented
inspect() - Method in interface com.englishtown.promises.PromiseExt
Returns the current state of a promise
inspect() - Method in class com.englishtown.promises.WhenProgress.FulfilledPromise
 
inspect() - Method in class com.englishtown.promises.WhenProgress.ProgressingPromise
 
inspect() - Method in class com.englishtown.promises.WhenProgress.Promise0
Returns a snapshot of this promise's current status at the instant of call
inspect() - Method in class com.englishtown.promises.WhenProgress.RejectedPromise
 
inspect() - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
 

J

join(ProgressPromise<TResolve, TProgress>...) - Method in class com.englishtown.promises.OldWhenProgress
Joins multiple promises into a single returned promise.
join(TResolve...) - Method in class com.englishtown.promises.OldWhenProgress
Joins multiple values into a single returned promise.
join(ProgressPromise<TResolve, TProgress>...) - Method in class com.englishtown.promises.WhenProgress
Joins multiple promises into a single returned promise.
join(TResolve...) - Method in class com.englishtown.promises.WhenProgress
Joins multiple promises into a single returned promise.

M

map(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional map function, but the input is a list of ProgressPromises for values to be mapped.
map(List<? extends ProgressPromise<TResolve, TProgress>>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress
Promise-aware array map function, similar to `Array.prototype.map()`, but input array may contain promises or values.
map(ProgressPromise<List<? extends TResolve>, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress
Traditional map function, but the input is a ProgressPromise for values to be mapped.
mapPromise(ProgressPromise<List<? extends TResolve>, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional map function, but the input is a ProgressPromise for values to be mapped.
mapValues(List<? extends TResolve>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional map function, the input is a list of values to be mapped.
MonitorApi - Class in com.englishtown.promises.monitor
Monitor API class
MonitorApi() - Constructor for class com.englishtown.promises.monitor.MonitorApi
 

N

NOPAggregator - Class in com.englishtown.promises.monitor.impl
Created by adriangonzalez on 2/27/14.
NOPAggregator() - Constructor for class com.englishtown.promises.monitor.impl.NOPAggregator
 
NOPReporter - Class in com.englishtown.promises.monitor.impl
No Operation implementation of Reporter
NOPReporter() - Constructor for class com.englishtown.promises.monitor.impl.NOPReporter
 
notify - Variable in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
notify(TProgress) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
notify(Value<TProgress>) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
notify(TProgress) - Method in interface com.englishtown.promises.Resolver
Triggers the onProgress handlers with progress information
notify(Value<TProgress>) - Method in interface com.englishtown.promises.Resolver
Triggers the onProgress handlers with progress information which may contain an exception

O

observed() - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
OldWhenProgress<TResolve,TProgress> - Class in com.englishtown.promises
A Java implementation of the CommonJS Promises/A specification.
OldWhenProgress() - Constructor for class com.englishtown.promises.OldWhenProgress
 
OldWhenProgress.DeferredImpl - Class in com.englishtown.promises
Private implementation of DeferredProgress
OldWhenProgress.PromiseImpl - Class in com.englishtown.promises
Trusted implementation of PromiseExt.
OldWhenProgress.ResolverImpl - Class in com.englishtown.promises
Private implementation of Resolver
OldWhenProgress.ResolverImpl(Runnable<ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<ProgressPromise<TResolve, TProgress>, ProgressPromise<TResolve, TProgress>>, Runnable<ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Constructor for class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
otherwise(Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
otherwise(Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in interface com.englishtown.promises.PromiseExt
Register a rejection handler.
otherwise(Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Register a rejection handler.

P

ProgressPromise<TResolve,TProgress> - Interface in com.englishtown.promises
A Thenable object that "promises" to fulfill or reject either immediately or at some point in the future.
promise - Variable in class com.englishtown.promises.OldWhenProgress.DeferredImpl
 
Promise<T> - Interface in com.englishtown.promises
A simplified extension of ProgressPromise with void progress
PromiseExt<TResolve,TProgress> - Interface in com.englishtown.promises
Extends the standard ProgressPromise with additional functionality
PromiseState<T> - Class in com.englishtown.promises
Created by adriangonzalez on 2/22/14.
PromiseState() - Constructor for class com.englishtown.promises.PromiseState
 
PromiseState.State - Enum in com.englishtown.promises
 
promiseStatus() - Method in interface com.englishtown.promises.monitor.Aggregator
 
promiseStatus() - Method in class com.englishtown.promises.monitor.impl.DefaultAggregator
 
promiseStatus() - Method in class com.englishtown.promises.monitor.impl.NOPAggregator
 
promiseStatus() - Method in class com.englishtown.promises.monitor.MonitorApi
 
PromiseStatus - Interface in com.englishtown.promises.monitor
Created by adriangonzalez on 2/22/14.

R

reduce(List<ProgressPromise<TResolve, TProgress>>, Reducer<T, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, but the input is a list of ProgressPromises.
reduce(List<ProgressPromise<TResolve, TProgress>>, Reducer<T, TResolve>, T) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, but the input is a list of ProgressPromises.
reduce(List<ProgressPromise<TResolve, TProgress>>, Reducer<T, TResolve>, ProgressPromise<T, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, but the input is a list of ProgressPromises.
reduce(List<ProgressPromise<TResolve, TProgress>>, Reducer<T, TResolve>) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, but the input is a list of ProgressPromises.
reduce(List<ProgressPromise<TResolve, TProgress>>, Reducer<T, TResolve>, T) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, but the input is a list of ProgressPromises.
reduce(List<ProgressPromise<TResolve, TProgress>>, Reducer<T, TResolve>, ProgressPromise<T, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, but the input is a list of ProgressPromises.
reduce(ProgressPromise<List<TResolve>, TProgress>, Reducer<T, TResolve>, T) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, but the input is a ProgressPromise for a list of values.
reduce(ProgressPromise<List<TResolve>, TProgress>, Reducer<T, TResolve>, ProgressPromise<T, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, but the input is a ProgressPromise for a list of values.
reducePromise(ProgressPromise<List<TResolve>, TProgress>, Reducer<T, TResolve>, T) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, but the input is a ProgressPromise for a list of values.
reducePromise(ProgressPromise<List<TResolve>, TProgress>, Reducer<T, TResolve>, ProgressPromise<T, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, but the input is a ProgressPromise for a list of values.
Reducer<TPrev,TCurr> - Interface in com.englishtown.promises
A standard reduce callback function
reduceValues(List<TResolve>, Reducer<T, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, where the input is a list of values to reduce.
reduceValues(List<TResolve>, Reducer<T, TResolve>, T) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, where the input is a list of values to reduce.
reduceValues(List<TResolve>, Reducer<T, TResolve>, ProgressPromise<T, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
Traditional reduce function, where the input is a list of values to reduce.
reduceValues(List<TResolve>, Reducer<T, TResolve>) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, where the input is a list of values to reduce.
reduceValues(List<TResolve>, Reducer<T, TResolve>, T) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, where the input is a list of values to reduce.
reduceValues(List<TResolve>, Reducer<T, TResolve>, ProgressPromise<T, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Traditional reduce function, where the input is a list of values to reduce.
reject(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
Returns a rejected promise for the supplied promise.
reject(TResolve) - Method in class com.englishtown.promises.OldWhenProgress
Returns a rejected promise for the supplied value.
reject(Value<TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Returns a rejected promise for the supplied value.
reject(Throwable) - Method in class com.englishtown.promises.OldWhenProgress
Returns a rejected promise for the supplied value.
reject - Variable in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
reject(TResolve) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
reject(Throwable) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
reject(Value<TResolve>) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
reject(TResolve) - Method in interface com.englishtown.promises.Resolver
Rejects the promise to trigger onReject handlers
reject(Throwable) - Method in interface com.englishtown.promises.Resolver
Rejects the promise to trigger onReject handlers
reject(Value<TResolve>) - Method in interface com.englishtown.promises.Resolver
Rejects the promise to trigger onReject handlers
reject(T) - Method in class com.englishtown.promises.When
Returns a rejected promise for the supplied value.
reject(Value<T>) - Method in class com.englishtown.promises.When
Returns a rejected promise for the supplied value.
reject(Throwable) - Method in class com.englishtown.promises.When
Returns a rejected promise for the supplied value.
reject(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Returns a rejected promise for the supplied promiseOrValue.
reject(Throwable) - Method in class com.englishtown.promises.WhenProgress
Returns a rejected promise for the supplied promiseOrValue.
reject(Value<TResolve>) - Method in class com.englishtown.promises.WhenProgress
Returns a rejected promise for the supplied promiseOrValue.
reject(TResolve) - Method in class com.englishtown.promises.WhenProgress
Returns a rejected promise for the supplied promiseOrValue.
rejected(Throwable) - Method in interface com.englishtown.promises.monitor.PromiseStatus
 
RejectedRunnable<T> - Interface in com.englishtown.promises
A convenience Runnable interface for when a promise is rejected
report() - Method in interface com.englishtown.promises.monitor.Aggregator
 
report() - Method in class com.englishtown.promises.monitor.impl.DefaultAggregator
 
report() - Method in class com.englishtown.promises.monitor.impl.NOPAggregator
 
report(Map<Long, PromiseStatus>) - Method in class com.englishtown.promises.monitor.impl.NOPReporter
 
report(Map<Long, PromiseStatus>) - Method in interface com.englishtown.promises.monitor.Reporter
 
Reporter - Interface in com.englishtown.promises.monitor
Monitor status reporter
reportUnhandled() - Method in class com.englishtown.promises.monitor.MonitorApi
 
reset() - Method in interface com.englishtown.promises.monitor.Aggregator
 
reset() - Method in class com.englishtown.promises.monitor.impl.DefaultAggregator
 
reset() - Method in class com.englishtown.promises.monitor.impl.NOPAggregator
 
resolve(TResolve) - Method in class com.englishtown.promises.OldWhenProgress
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.
resolve - Variable in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
resolve(TResolve) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
resolve(ProgressPromise<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
resolve(TResolve) - Method in interface com.englishtown.promises.Resolver
Resolves the promise to trigger onResolve handlers
resolve(ProgressPromise<TResolve, TProgress>) - Method in interface com.englishtown.promises.Resolver
Resolves the promise to trigger onResolve handlers
resolve(T) - Method in class com.englishtown.promises.When
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.
resolve(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Returns a resolved promise.
resolve(TResolve) - Method in class com.englishtown.promises.WhenProgress
Returns a resolved promise.
ResolveCallback<TResolve,TProgress> - Interface in com.englishtown.promises
Created by adriangonzalez on 2/22/14.
resolvePromise(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
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.
resolvePromise - Variable in class com.englishtown.promises.OldWhenProgress.ResolverImpl
 
resolver - Variable in class com.englishtown.promises.OldWhenProgress.DeferredImpl
 
Resolver<TResolve,TProgress> - Interface in com.englishtown.promises
Resolves a promise
resolveValues(List<? extends TResolve>) - Method in class com.englishtown.promises.WhenProgress
Converts a list of values to a list of resolved promises.
run(TPrev, TCurr, int, int) - Method in interface com.englishtown.promises.Reducer
A standard reduce function
run(Runnable<Void, Thenable<TResolve, TProgress>>, Runnable<Void, Value<TResolve>>, Runnable<Void, Value<TProgress>>) - Method in interface com.englishtown.promises.ResolveCallback
 
run(TArg) - Method in interface com.englishtown.promises.Runnable
Runs the callback
Runnable<TRet,TArg> - Interface in com.englishtown.promises
A callback with a return and one argument

S

sequence(List<Runnable<ProgressPromise<TResolve, TProgress>, Void>>) - Method in class com.englishtown.promises.OldWhenProgress
Run list of tasks in sequence with no overlap
sequence(List<Runnable<ProgressPromise<TResolve, TProgress>, TArg>>, TArg) - Method in class com.englishtown.promises.OldWhenProgress
Run list of tasks in sequence with no overlap
sequence(List<Runnable<ProgressPromise<TResolve, TProgress>, Void>>) - Method in class com.englishtown.promises.WhenProgress
Run list of tasks in sequence with no overlap
sequence(List<Runnable<ProgressPromise<TResolve, TProgress>, TArg>>, TArg) - Method in class com.englishtown.promises.WhenProgress
Run list of tasks in sequence with no overlap
setAggregator(Aggregator) - Method in class com.englishtown.promises.monitor.MonitorApi
 
setCause(Throwable) - Method in class com.englishtown.promises.Value
The associated throwable (may be null)
setNextTick(Executor) - Static method in class com.englishtown.promises.WhenProgress
Sets the executor to asynchronously run callbacks on an event loop.
setReason(Throwable) - Method in class com.englishtown.promises.PromiseState
 
setState(PromiseState.State) - Method in class com.englishtown.promises.PromiseState
 
setValue(T) - Method in class com.englishtown.promises.PromiseState
 
setValue(T) - Method in class com.englishtown.promises.Value
Sets the actual value (may be null)
some(List<? extends ProgressPromise<TResolve, TProgress>>, int, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress
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.
some(List<? extends ProgressPromise<TResolve, TProgress>>, int, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, Value<List<? extends TResolve>>>) - Method in class com.englishtown.promises.OldWhenProgress
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.
some(List<? extends ProgressPromise<TResolve, TProgress>>, int, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, Value<List<? extends TResolve>>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.OldWhenProgress
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.
some(List<? extends ProgressPromise<TResolve, TProgress>>, int) - Method in class com.englishtown.promises.WhenProgress
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.
someValues(List<TResolve>, int, Runnable<? extends ProgressPromise<List<? extends TResolve>, TProgress>, List<? extends TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress
Resolves immediately returning a resolved ProgressPromise with the specified number of values.
someValues(List<TResolve>, int) - Method in class com.englishtown.promises.WhenProgress
Resolves immediately returning a resolved ProgressPromise with the specified number of values.

T

tap(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Runs a side effect when this promise fulfills, without changing the fulfillment value.
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in interface com.englishtown.promises.ProgressPromise
Registers a callback for when a promise resolves
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in interface com.englishtown.promises.ProgressPromise
Registers callbacks for when a promise resolves or rejects
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in interface com.englishtown.promises.Thenable
Registers callbacks for when a promise resolves, rejects or receives progress
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Register handlers for this promise.
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Register handlers for this promise.
then(Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Register handlers for this promise.
Thenable<TResolve,TProgress> - Interface in com.englishtown.promises
A Thenable object allows registering callbacks for when a promise resolves, rejects, or receives progress.

V

Value<T> - Class in com.englishtown.promises
A value wrapper that can also hold error information for rejections and progress.
Value(T) - Constructor for class com.englishtown.promises.Value
Constructor for a value without an exception
Value(T, Throwable) - Constructor for class com.englishtown.promises.Value
Constructor for a value with an exception
Value(Throwable) - Constructor for class com.englishtown.promises.Value
Constructor for a value with an exception
value - Variable in class com.englishtown.promises.Value
Deprecated.
The getValue() getter should be used instead.
valueOf(String) - Static method in enum com.englishtown.promises.PromiseState.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.englishtown.promises.PromiseState.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

when(TResolve) - Method in class com.englishtown.promises.OldWhenProgress
Register an observer for an immediate value.
when(TResolve, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Register an observer for an immediate value.
when(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress
Register an observer for a promise.
when(Thenable<TResolve, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.OldWhenProgress
Register an observer for a promise.
when(Thenable<TResolve, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.OldWhenProgress
Register an observer for a promise.
when(Thenable<TResolve, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.OldWhenProgress
Register an observer for a promise.
When<T> - Class in com.englishtown.promises
A simplified extension of WhenProgress with void for progress
When() - Constructor for class com.englishtown.promises.When
 
when(TResolve) - Method in class com.englishtown.promises.WhenProgress
Register an observer for an immediate value.
when(TResolve, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress
Register an observer for an immediate value.
when(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.WhenProgress
Register an observer for a promise.
when(Thenable<TResolve, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>) - Method in class com.englishtown.promises.WhenProgress
Register an observer for a promise.
when(Thenable<TResolve, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<ProgressPromise<TResolve, TProgress>, Value<TResolve>>) - Method in class com.englishtown.promises.WhenProgress
Register an observer for a promise.
when(Thenable<TResolve, TProgress>, Runnable<ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress
Register an observer for a promise.
When.FulfilledPromise2 - Class in com.englishtown.promises
 
When.FulfilledPromise2(T) - Constructor for class com.englishtown.promises.When.FulfilledPromise2
 
When.ProgressingPromise2 - Class in com.englishtown.promises
 
When.ProgressingPromise2(Value<Void>) - Constructor for class com.englishtown.promises.When.ProgressingPromise2
 
When.Promise2 - Class in com.englishtown.promises
 
When.Promise2(ResolveCallback<T, Void>, PromiseStatus) - Constructor for class com.englishtown.promises.When.Promise2
 
When.RejectedPromise2 - Class in com.englishtown.promises
 
When.RejectedPromise2(Value<T>) - Constructor for class com.englishtown.promises.When.RejectedPromise2
 
WhenProgress<TResolve,TProgress> - Class in com.englishtown.promises
A Java implementation of the CommonJS Promises/A specification.
WhenProgress() - Constructor for class com.englishtown.promises.WhenProgress
 
WhenProgress.FulfilledPromise - Class in com.englishtown.promises
Creates a fulfilled, local promise as a proxy for a value NOTE: must never be exposed
WhenProgress.FulfilledPromise(TResolve) - Constructor for class com.englishtown.promises.WhenProgress.FulfilledPromise
 
WhenProgress.ProgressingPromise - Class in com.englishtown.promises
Create a progress promise with the supplied update.
WhenProgress.ProgressingPromise(Value<TProgress>) - Constructor for class com.englishtown.promises.WhenProgress.ProgressingPromise
 
WhenProgress.Promise0 - Class in com.englishtown.promises
 
WhenProgress.Promise0(ResolveCallback<TResolve, TProgress>, PromiseStatus) - Constructor for class com.englishtown.promises.WhenProgress.Promise0
Trusted Promise constructor.
WhenProgress.RejectedPromise - Class in com.englishtown.promises
Creates a rejected, local promise as a proxy for a value NOTE: must never be exposed
WhenProgress.RejectedPromise(Value<TResolve>) - Constructor for class com.englishtown.promises.WhenProgress.RejectedPromise
 
WhenProgress.TrustedPromise - Class in com.englishtown.promises
 
WhenProgress.TrustedPromise() - Constructor for class com.englishtown.promises.WhenProgress.TrustedPromise
 

Y

yield(TResolve) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
yield(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.OldWhenProgress.PromiseImpl
 
yield(TResolve) - Method in interface com.englishtown.promises.PromiseExt
Shortcut for .then(function() { return resolve(value); })
yield(Thenable<TResolve, TProgress>) - Method in interface com.englishtown.promises.PromiseExt
Shortcut for .then(function() { return resolve(value); })
yield(TResolve) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Shortcut for .then(function() { return resolve(value); })
yield(Thenable<TResolve, TProgress>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Shortcut for .then(function() { return value; })

_

_status - Variable in class com.englishtown.promises.WhenProgress.TrustedPromise
 
_when(Runnable<Void, Thenable<TResolve, TProgress>>, Runnable<Void, Value<TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.FulfilledPromise
 
_when(Runnable<Void, Thenable<TResolve, TProgress>>, Runnable<Void, Value<TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.ProgressingPromise
Private message delivery.
_when(Runnable<Void, Thenable<TResolve, TProgress>>, Runnable<Void, Value<TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.Promise0
Private message delivery.
_when(Runnable<Void, Thenable<TResolve, TProgress>>, Runnable<Void, Value<TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.RejectedPromise
Private message delivery.
_when(Runnable<Void, Thenable<TResolve, TProgress>>, Runnable<Void, Value<TProgress>>, Runnable<? extends ProgressPromise<TResolve, TProgress>, TResolve>, Runnable<? extends ProgressPromise<TResolve, TProgress>, Value<TResolve>>, Runnable<Value<TProgress>, Value<TProgress>>) - Method in class com.englishtown.promises.WhenProgress.TrustedPromise
Private message delivery.
A C D E F G I J M N O P R S T V W Y _ 

Copyright © 2013-2014 Englishtown. All Rights Reserved.