Package org.dataloader.impl
Class CompletableFutureKit
- java.lang.Object
-
- org.dataloader.impl.CompletableFutureKit
-
public class CompletableFutureKit extends java.lang.Object
Some really basic helpers when working with CompletableFutures
-
-
Constructor Summary
Constructors Constructor Description CompletableFutureKit()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.concurrent.CompletableFuture<java.util.List<T>>
allOf(java.util.List<java.util.concurrent.CompletableFuture<T>> cfs)
static <K,V>
java.util.concurrent.CompletableFuture<java.util.Map<K,V>>allOf(java.util.Map<K,java.util.concurrent.CompletableFuture<V>> cfs)
static <V> java.lang.Throwable
cause(java.util.concurrent.CompletableFuture<V> completableFuture)
static <V> boolean
failed(java.util.concurrent.CompletableFuture<V> future)
static <V> java.util.concurrent.CompletableFuture<V>
failedFuture(java.lang.Exception e)
static <V> boolean
succeeded(java.util.concurrent.CompletableFuture<V> future)
-
-
-
Method Detail
-
failedFuture
public static <V> java.util.concurrent.CompletableFuture<V> failedFuture(java.lang.Exception e)
-
cause
public static <V> java.lang.Throwable cause(java.util.concurrent.CompletableFuture<V> completableFuture)
-
succeeded
public static <V> boolean succeeded(java.util.concurrent.CompletableFuture<V> future)
-
failed
public static <V> boolean failed(java.util.concurrent.CompletableFuture<V> future)
-
allOf
public static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> allOf(java.util.List<java.util.concurrent.CompletableFuture<T>> cfs)
-
allOf
public static <K,V> java.util.concurrent.CompletableFuture<java.util.Map<K,V>> allOf(java.util.Map<K,java.util.concurrent.CompletableFuture<V>> cfs)
-
-