public class Futures
extends java.lang.Object
| Constructor and Description |
|---|
Futures() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.concurrent.CompletableFuture<T> |
failedFuture(java.lang.Throwable ex)
Return a
CompletableFuture that has been completed exceptionally using the provided Throwable. |
static <T> T |
getSafe(java.util.concurrent.CompletableFuture<T> cf) |
static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> |
sequence(java.util.concurrent.CompletableFuture<T>[] futures) |
static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> |
sequence(java.util.List<java.util.concurrent.CompletableFuture<T>> futures) |
static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> |
sequence(java.util.stream.Stream<java.util.concurrent.CompletableFuture<T>> stream) |
public static <T> java.util.concurrent.CompletableFuture<T> failedFuture(java.lang.Throwable ex)
CompletableFuture that has been completed exceptionally using the provided Throwable.ex - the Throwable to complete with.CompletableFuture that has been completed exceptionally using the provided Throwable.public static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> sequence(java.util.stream.Stream<java.util.concurrent.CompletableFuture<T>> stream)
public static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> sequence(java.util.List<java.util.concurrent.CompletableFuture<T>> futures)
public static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> sequence(java.util.concurrent.CompletableFuture<T>[] futures)
public static <T> T getSafe(java.util.concurrent.CompletableFuture<T> cf)