/** * Constructs a FluentFutureStream from a future of Stream. */ public static <T> FluentFutureStream<T> of(CompletableFuture<Stream<T>> completableFuture) { return new FluentFutureStream<>(completableFuture); }
/** * Constructs a FluentFutureStream from a future of Stream. */ public static <T> FluentFutureStream<T> of(CompletableFuture<Stream<T>> completableFuture) { return new FluentFutureStream<>(completableFuture); }
/** * Constructs a FluentFutureStream from a future of Stream. */ public static <T> FluentFutureStream<T> of(CompletableFuture<Stream<T>> completableFuture) { return new FluentFutureStream<>(completableFuture); }
/** * Constructs a FluentFutureStream from a Stream of Future */ public static <T> FluentFutureStream<T> of(Stream<CompletableFuture<T>> completableFutureStream) { return new FluentFutureStream<>(CompletableFutureUtil.allOf(completableFutureStream)); }
/** * Constructs a FluentFutureStream from a Stream of Future */ public static <T> FluentFutureStream<T> of(Stream<CompletableFuture<T>> completableFutureStream) { return new FluentFutureStream<>(CompletableFutureUtil.allOf(completableFutureStream)); }
/** * Constructs a FluentFutureStream from a Stream of Future */ public static <T> FluentFutureStream<T> of(Stream<CompletableFuture<T>> completableFutureStream) { return new FluentFutureStream<>(CompletableFutureUtil.allOf(completableFutureStream)); }
/** * Constructs a FluentFutureStream from the supplied futures. */ @SafeVarargs public static <T> FluentFutureStream<T> ofFutures(CompletableFuture<T>... completableFutures) { return new FluentFutureStream<>(CompletableFutureUtil.allOfArray(completableFutures)); }