return forEachEvent(stream,consumerElement,consumerError,()->{});
Consumer<? super Throwable> consumerError){ val t2 =FutureStreamUtils.forEachWithError(stream, consumerElement,consumerError); t2.v2.run();
return forEachXEvents(stream, x, consumerElement, e->{},()->{});
val t2 = FutureStreamUtils.forEachX(stream, x, consumerElement); t2.v2.run(); return t2.v1.join();
val t2 =FutureStreamUtils.forEachXWithError(stream, x, consumerElement,consumerError); 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
@Override public <X extends Throwable> ReactiveTask forEachXWithError(long numberOfElements, Consumer<? super T> consumer, Consumer<? super Throwable> consumerError) { return new ReactiveTask(exec,FutureStreamUtils.forEachXWithError(stream,numberOfElements, consumer, consumerError) .map2(r->CompletableFuture.runAsync(r,exec))); } @Override
return forEachXEvents(stream, x, consumerElement, consumerError,()->{});
Runnable onComplete){ val t2 =FutureStreamUtils.forEachEvent(stream, consumerElement,consumerError,onComplete); t2.v2.run();
@Override public <X extends Throwable> ReactiveTask forEachWithError(Consumer<? super T> consumerElement, Consumer<? super Throwable> consumerError) { return new ReactiveTask( exec,FutureStreamUtils.forEachWithError(stream,consumerElement, consumerError) .map2(r->CompletableFuture.runAsync(r,exec))); } @Override
Consumer<? super Throwable> consumerError, Runnable onComplete){ val t2 = FutureStreamUtils.forEachXEvents(stream, x, consumerElement,consumerError,onComplete); t2.v2.run(); return t2.v1.join();
@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
@Override public <X extends Throwable> ReactiveTask forEachXEvents(long numberOfElements, Consumer<? super T> consumer, Consumer<? super Throwable> consumerError, Runnable onComplete) { return new ReactiveTask(exec,FutureStreamUtils.forEachXEvents(stream,numberOfElements, consumer, consumerError, onComplete) .map2(r->CompletableFuture.runAsync(r,exec))); } @Override