public class FutureUtils extends Object
| 构造器和说明 |
|---|
FutureUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> CompletableFuture<List<T>> |
combine(Collection<CompletableFuture<T>> futures)
combine multi futures, return one future with result as list
|
static <A,B> CompletableFuture<Tuple2<A,B>> |
combine(CompletableFuture<A> af,
CompletableFuture<B> bf)
combine two futures and return one future with result as Tuple2
|
static <A,B,C> CompletableFuture<Tuple3<A,B,C>> |
combine(CompletableFuture<A> af,
CompletableFuture<B> bf,
CompletableFuture<C> cf)
combine three futures and return one future with result as Tuple3
|
static <A,B,C,D> CompletableFuture<Tuple4<A,B,C,D>> |
combine(CompletableFuture<A> af,
CompletableFuture<B> bf,
CompletableFuture<C> cf,
CompletableFuture<D> df)
combine four futures and return one future with result as Tuple4
|
static <A,B,C,D,E> |
combine(CompletableFuture<A> af,
CompletableFuture<B> bf,
CompletableFuture<C> cf,
CompletableFuture<D> df,
CompletableFuture<E> ef)
combine five futures and return one future with result as Tuple5
|
static <A,B,C,D,E,F> |
combine(CompletableFuture<A> af,
CompletableFuture<B> bf,
CompletableFuture<C> cf,
CompletableFuture<D> df,
CompletableFuture<E> ef,
CompletableFuture<F> ff)
combine six futures and return one future with result as Tuple6
|
static <A,B,C,D,E,F,G> |
combine(CompletableFuture<A> af,
CompletableFuture<B> bf,
CompletableFuture<C> cf,
CompletableFuture<D> df,
CompletableFuture<E> ef,
CompletableFuture<F> ff,
CompletableFuture<G> gf)
combine seven futures and return one future with result as Tuple7
|
static <T> CompletableFuture<List<T>> |
combine(CompletableFuture<T>... futures)
combine multi futures, return one future with result as list
|
static <T> CompletableFuture<T> |
exceptionalFuture(Throwable t)
create a future with exception
|
public static <T> CompletableFuture<T> exceptionalFuture(Throwable t)
public static <A,B> CompletableFuture<Tuple2<A,B>> combine(CompletableFuture<A> af, CompletableFuture<B> bf)
public static <A,B,C> CompletableFuture<Tuple3<A,B,C>> combine(CompletableFuture<A> af, CompletableFuture<B> bf, CompletableFuture<C> cf)
public static <A,B,C,D> CompletableFuture<Tuple4<A,B,C,D>> combine(CompletableFuture<A> af, CompletableFuture<B> bf, CompletableFuture<C> cf, CompletableFuture<D> df)
public static <A,B,C,D,E> CompletableFuture<Tuple5<A,B,C,D,E>> combine(CompletableFuture<A> af, CompletableFuture<B> bf, CompletableFuture<C> cf, CompletableFuture<D> df, CompletableFuture<E> ef)
public static <A,B,C,D,E,F> CompletableFuture<Tuple6<A,B,C,D,E,F>> combine(CompletableFuture<A> af, CompletableFuture<B> bf, CompletableFuture<C> cf, CompletableFuture<D> df, CompletableFuture<E> ef, CompletableFuture<F> ff)
public static <A,B,C,D,E,F,G> CompletableFuture<Tuple7<A,B,C,D,E,F,G>> combine(CompletableFuture<A> af, CompletableFuture<B> bf, CompletableFuture<C> cf, CompletableFuture<D> df, CompletableFuture<E> ef, CompletableFuture<F> ff, CompletableFuture<G> gf)
@SafeVarargs public static <T> CompletableFuture<List<T>> combine(CompletableFuture<T>... futures)
public static <T> CompletableFuture<List<T>> combine(Collection<CompletableFuture<T>> futures)
Copyright © 2015. All rights reserved.