public class RunAllFullyWidget<T,ResultType> extends Object
FrameProcessorExecutor.runAllFully(org.apache.druid.java.util.common.guava.Sequence<? extends org.apache.druid.frame.processor.FrameProcessor<T>>, ResultType, java.util.function.BiFunction<ResultType, T, ResultType>, int, org.apache.druid.frame.processor.Bouncer, java.lang.String). See the javadoc for that method for details about the
expected behavior of this class.
One instance of this class is created for each call to FrameProcessorExecutor.runAllFully(org.apache.druid.java.util.common.guava.Sequence<? extends org.apache.druid.frame.processor.FrameProcessor<T>>, ResultType, java.util.function.BiFunction<ResultType, T, ResultType>, int, org.apache.druid.frame.processor.Bouncer, java.lang.String). It gradually
executes all processors from the provided sequence using the FrameProcessorExecutor.runFully(org.apache.druid.frame.processor.FrameProcessor<T>, java.lang.String) method.
The bouncer and maxOutstandingProcessors parameters are used to control how many processors are
executed on the FrameProcessorExecutor concurrently.Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.