public interface LazyStream<U>
| Modifier and Type | Method and Description |
|---|---|
StreamWrapper |
getLastActive() |
LazyResultConsumer<U> |
getLazyCollector() |
java.util.function.Consumer<java.util.concurrent.CompletableFuture> |
getWaitStrategy() |
default void |
run()
Trigger a lazy stream
|
default void |
run(java.util.concurrent.ExecutorService e)
Trigger a lazy stream as a task on the provided ExecutorService
|
default void |
run(java.util.concurrent.ExecutorService e,
java.lang.Runnable r) |
default <C extends java.util.Collection<U>> |
run(java.util.function.Supplier<C> collector)
Trigger a lazy stream and return the results in the Collection created by
the collector
|
default void |
runOnCurrent()
Trigger a lazy stream
|
StreamWrapper getLastActive()
LazyResultConsumer<U> getLazyCollector()
java.util.function.Consumer<java.util.concurrent.CompletableFuture> getWaitStrategy()
default void run(java.util.concurrent.ExecutorService e)
e - Executor service to trigger lazy stream on (Stream
CompletableFutures will use ExecutorService associated with
this Stage may not be the same one).default void run(java.util.concurrent.ExecutorService e,
java.lang.Runnable r)
default void runOnCurrent()
default void run()
default <C extends java.util.Collection<U>> C run(java.util.function.Supplier<C> collector)
collector - Supplier that creates a collection to store results in