return forEachEvent(stream,consumerElement,consumerError,()->{});
Runnable onComplete){ val t2 =FutureStreamUtils.forEachEvent(stream, consumerElement,consumerError,onComplete); t2.v2.run();
@Override public <X extends Throwable> ReactiveTask forEachEvent(Consumer<? super T> consumerElement, Consumer<? super Throwable> consumerError, Runnable onComplete) { return new ReactiveTask(exec,FutureStreamUtils.forEachEvent(stream,consumerElement, consumerError,onComplete) .map2(r->CompletableFuture.runAsync(r,exec))); } @Override