val t2 = FutureStreamUtils.forEachX(stream, x, consumerElement); t2.v2.run(); return t2.v1.join();
@Override public <X extends Throwable> ReactiveTask forEachX(long numberOfElements, Consumer<? super T> consumer) { return new ReactiveTask( exec,FutureStreamUtils.forEachX(stream,numberOfElements, consumer) .map2(r->CompletableFuture.runAsync(r,exec))); } @Override