public final class FutureUtils
extends java.lang.Object
CompletableFuture and CompletionStage.| Constructor and Description |
|---|
FutureUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.concurrent.CompletionStage<java.util.Collection<T>> |
combineFutures(java.util.concurrent.CompletionStage<java.util.Collection<T>> future1,
java.util.concurrent.CompletionStage<java.util.Collection<T>> future2) |
static <T> java.util.concurrent.CompletionStage<java.util.Collection<T>> |
flattenFutures(java.util.Collection<java.util.concurrent.CompletionStage<T>> inputFutures)
Flattens the input future collection and returns a single future comprising the results of all
the futures.
|
public static <T> java.util.concurrent.CompletionStage<java.util.Collection<T>> flattenFutures(java.util.Collection<java.util.concurrent.CompletionStage<T>> inputFutures)
T - result type of the input futureinputFutures - input future collectionCompletionStage that contains the results of all the input futures.public static <T> java.util.concurrent.CompletionStage<java.util.Collection<T>> combineFutures(java.util.concurrent.CompletionStage<java.util.Collection<T>> future1,
java.util.concurrent.CompletionStage<java.util.Collection<T>> future2)