public class Promise<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Promise.Catch<U> |
static interface |
Promise.Finally |
static interface |
Promise.Then<U> |
static interface |
Promise.Thenable<T> |
Modifier and Type | Method and Description |
---|---|
<U> Promise<U> |
_catch(Promise.Catch<U> _catch) |
<U> Promise<U> |
_finally(Promise.Finally _finally) |
static Promise<?> |
all(java.lang.Iterable<Promise<?>> promises) |
static Promise<?> |
all(Promise<?>... promises) |
static <T> Promise<T> |
of(Promise.Thenable<T> promise) |
static Promise<?> |
race(java.lang.Iterable<Promise<?>> promises) |
static Promise<?> |
race(Promise<?>... promises) |
static <T> Promise<T> |
reject() |
static <T> Promise<T> |
reject(java.lang.Object obj) |
static <T> Promise<T> |
reject(Promise.Thenable<T> thenable) |
static <T> Promise<T> |
resolve() |
static <T> Promise<T> |
resolve(Promise.Thenable<T> thenable) |
static <T> Promise<T> |
resolve(T obj) |
<U> Promise<U> |
then(Promise.Then<U> then) |
<U> Promise<U> |
then(Promise.Then<U> then,
Promise.Catch<U> _catch) |
public <U> Promise<U> then(Promise.Then<U> then)
public <U> Promise<U> then(Promise.Then<U> then, Promise.Catch<U> _catch)
public <U> Promise<U> _catch(Promise.Catch<U> _catch)
public <U> Promise<U> _finally(Promise.Finally _finally)
public static <T> Promise<T> of(Promise.Thenable<T> promise)
public static <T> Promise<T> resolve(T obj)
public static <T> Promise<T> resolve()
public static <T> Promise<T> resolve(Promise.Thenable<T> thenable)
public static <T> Promise<T> reject(java.lang.Object obj)
public static <T> Promise<T> reject()
public static <T> Promise<T> reject(Promise.Thenable<T> thenable)