public class CompletableFutureUtil extends Object
Modifier and Type | Method and Description |
---|---|
static <V> void |
awaitAll(Collection<CompletableFuture<V>> futureCollection) |
static <T> T |
get(CompletableFuture<T> future) |
static <K,V> Map<K,V> |
unwrap(Map<K,CompletableFuture<V>> futureMap) |
static Throwable |
unwrapExecutionException(Throwable e)
If possible, returns the first root cause exception which is not `ExecutionException` and not `CompletionException`.
|
static <K,V,R> Map<K,Map<V,R>> |
unwrapMapOfMaps(Map<K,Map<V,CompletableFuture<R>>> futureMap) |
public static Throwable unwrapExecutionException(Throwable e)
public static <T> T get(CompletableFuture<T> future)
public static <K,V> Map<K,V> unwrap(Map<K,CompletableFuture<V>> futureMap) throws Throwable
Throwable
public static <K,V,R> Map<K,Map<V,R>> unwrapMapOfMaps(Map<K,Map<V,CompletableFuture<R>>> futureMap) throws Throwable
Throwable
public static <V> void awaitAll(Collection<CompletableFuture<V>> futureCollection) throws Throwable
Throwable
Copyright © 2012–2024. All rights reserved.