A C D F G J P R T 

A

addBoth(Callback<R, T>) - Method in class com.stumbleupon.async.Deferred
Registers a callback both as a callback and as an "errback".
addBothDeferring(Callback<D, T>) - Method in class com.stumbleupon.async.Deferred
Registers a callback both as a callback and as an "errback".
addCallback(Callback<R, T>) - Method in class com.stumbleupon.async.Deferred
Registers a callback.
addCallbackDeferring(Callback<D, T>) - Method in class com.stumbleupon.async.Deferred
Registers a callback.
addCallbacks(Callback<R, T>, Callback<R2, E>) - Method in class com.stumbleupon.async.Deferred
Registers a callback and an "errback".
addErrback(Callback<R, E>) - Method in class com.stumbleupon.async.Deferred
Registers an "errback".

C

call(T) - Method in interface com.stumbleupon.async.Callback
The callback.
Callback<R,T> - Interface in com.stumbleupon.async
A simple 1-argument callback interface.
callback(Object) - Method in class com.stumbleupon.async.Deferred
Starts running the callback chain.
CallbackOverflowError - Error in com.stumbleupon.async
Exception raised when too many callbacks are chained together.
CallbackOverflowError(String) - Constructor for error com.stumbleupon.async.CallbackOverflowError
 
chain(Deferred<T>) - Method in class com.stumbleupon.async.Deferred
Chains another Deferred to this one.
com.stumbleupon.async - package com.stumbleupon.async
 

D

Deferred<T> - Class in com.stumbleupon.async
A thread-safe implementation of a deferred result for easy asynchronous processing.
Deferred() - Constructor for class com.stumbleupon.async.Deferred
Constructor.
DeferredGroupException - Exception in com.stumbleupon.async
Exception used when one the Deferreds in a group failed.

F

fromError(Exception) - Static method in class com.stumbleupon.async.Deferred
Constructs a Deferred with an error that's readily available.
fromResult(T) - Static method in class com.stumbleupon.async.Deferred
Constructs a Deferred with a result that's readily available.

G

group(Collection<Deferred<T>>) - Static method in class com.stumbleupon.async.Deferred
Groups multiple Deferreds together in a single one.
group(Deferred<T>, Deferred<T>) - Static method in class com.stumbleupon.async.Deferred
Groups two Deferreds together in a single one.
group(Deferred<T>, Deferred<T>, Deferred<T>) - Static method in class com.stumbleupon.async.Deferred
Groups three Deferreds together in a single one.
groupInOrder(Collection<Deferred<T>>) - Static method in class com.stumbleupon.async.Deferred
Groups multiple Deferreds together in a single one.

J

join() - Method in class com.stumbleupon.async.Deferred
Synchronously waits until this Deferred is called back.
join(long) - Method in class com.stumbleupon.async.Deferred
Synchronously waits until this Deferred is called back or a timeout occurs.
joinUninterruptibly() - Method in class com.stumbleupon.async.Deferred
Synchronously waits until this Deferred is called back.
joinUninterruptibly(long) - Method in class com.stumbleupon.async.Deferred
Synchronously waits until this Deferred is called back or a timeout occurs.

P

PASSTHROUGH - Static variable in interface com.stumbleupon.async.Callback
The identity function (returns its argument).

R

results() - Method in exception com.stumbleupon.async.DeferredGroupException
Returns all the results of the group of Deferreds.

T

TimeoutException - Exception in com.stumbleupon.async
Exception thrown when there's a timeout.
toString() - Method in class com.stumbleupon.async.Deferred
Returns a helpful string representation of this Deferred.
A C D F G J P R T