Package org.teavm.common
Class Promise<T>
- java.lang.Object
-
- org.teavm.common.Promise<T>
-
- Direct Known Subclasses:
CompletablePromise
public class Promise<T> extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> Promise<List<T>>all(Collection<Promise<T>> promises)static Promise<Void>allVoid(Collection<Promise<Void>> promises)<S> Promise<S>catchError(Function<Throwable,S> f)Promise<Void>catchVoid(Consumer<Throwable> f)static Promise<?>error(Throwable e)static <T> Promise<T>of(T value)<S> Promise<S>then(Function<? super T,S> f)<S> Promise<S>thenAsync(Function<T,Promise<S>> f)Promise<Void>thenVoid(Consumer<T> f)
-
-
-
Method Detail
-
of
public static <T> Promise<T> of(T value)
-
allVoid
public static Promise<Void> allVoid(Collection<Promise<Void>> promises)
-
all
public static <T> Promise<List<T>> all(Collection<Promise<T>> promises)
-
-