Class Futures
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.util.Futures
 
- 
 public class Futures extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description Futures()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.concurrent.CompletableFuture<T>failedFuture(java.lang.Throwable ex)Return aCompletableFuturethat has been completed exceptionally using the providedThrowable.static <T> TgetSafe(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)
 
- 
- 
- 
Method Detail- 
failedFuturepublic static <T> java.util.concurrent.CompletableFuture<T> failedFuture(java.lang.Throwable ex) Return aCompletableFuturethat has been completed exceptionally using the providedThrowable.- Parameters:
- ex- the- Throwableto complete with.
- Returns:
- a CompletableFuturethat has been completed exceptionally using the providedThrowable.
 
 - 
sequencepublic static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> sequence(java.util.stream.Stream<java.util.concurrent.CompletableFuture<T>> stream) 
 - 
sequencepublic static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> sequence(java.util.List<java.util.concurrent.CompletableFuture<T>> futures) 
 - 
sequencepublic static <T> java.util.concurrent.CompletableFuture<java.util.List<T>> sequence(java.util.concurrent.CompletableFuture<T>[] futures) 
 - 
getSafepublic static <T> T getSafe(java.util.concurrent.CompletableFuture<T> cf) 
 
- 
 
-