public class CompletableFutures extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CompletableFutures.Fors |
| 构造器和说明 |
|---|
CompletableFutures() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> CompletableFuture<T> |
call(Callable<T> callable) |
static <T> T |
getOrElseSneakyThrow(CompletableFuture<T> future) |
static <T> T |
getOrElseThrow(CompletableFuture<T> future) |
static <T,X extends Throwable> |
getOrElseThrow(CompletableFuture<T> future,
java.util.function.Function<? super Throwable,X> exceptionProvider) |
static <T> CompletableFuture<List<T>> |
sequence(List<CompletableFuture<T>> futures) |
static <K,V> CompletableFuture<Map<K,V>> |
sequence(Map<K,CompletableFuture<V>> futures) |
static <T> CompletableFuture<T> |
supply(java.util.function.Supplier<T> supplier) |
public static <T> CompletableFuture<List<T>> sequence(List<CompletableFuture<T>> futures)
public static <K,V> CompletableFuture<Map<K,V>> sequence(Map<K,CompletableFuture<V>> futures)
public static <T> CompletableFuture<T> supply(java.util.function.Supplier<T> supplier)
public static <T> CompletableFuture<T> call(Callable<T> callable)
public static <T> T getOrElseSneakyThrow(CompletableFuture<T> future)
public static <T> T getOrElseThrow(CompletableFuture<T> future) throws Throwable
Throwablepublic static <T,X extends Throwable> T getOrElseThrow(CompletableFuture<T> future, java.util.function.Function<? super Throwable,X> exceptionProvider) throws X extends Throwable
X extends ThrowableCopyright © 2021. All rights reserved.