Uses of Interface
org.apache.druid.frame.processor.manager.ProcessorManager
-
Packages that use ProcessorManager Package Description org.apache.druid.frame.processor org.apache.druid.frame.processor.manager -
-
Uses of ProcessorManager in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor with parameters of type ProcessorManager Modifier and Type Method Description <T,R>
com.google.common.util.concurrent.ListenableFuture<R>FrameProcessorExecutor. runAllFully(ProcessorManager<T,R> processorManager, int maxOutstandingProcessors, Bouncer bouncer, String cancellationId)Runs a sequence of processors and returns a future that resolves when execution is complete. -
Uses of ProcessorManager in org.apache.druid.frame.processor.manager
Classes in org.apache.druid.frame.processor.manager that implement ProcessorManager Modifier and Type Class Description classAccumulatingProcessorManager<T,R>Processor manager that wraps anotherProcessorManagerand accumulates a result.classSequenceProcessorManager<T,P extends FrameProcessor<T>>Processor manager based on aSequence.Methods in org.apache.druid.frame.processor.manager that return ProcessorManager Modifier and Type Method Description static <T> ProcessorManager<T,Long>ProcessorManagers. none()Manager with zero processors.static <T> ProcessorManager<T,Long>ProcessorManagers. of(Iterable<? extends FrameProcessor<T>> processors)Manager with processors derived from anIterable.static <T> ProcessorManager<T,Long>ProcessorManagers. of(Supplier<? extends FrameProcessor<T>> processors)Manager with a single processor derived from aSupplier.static <T> ProcessorManager<T,Long>ProcessorManagers. of(Sequence<? extends FrameProcessor<T>> processors)Manager with processors derived from aSequence.default <R2> ProcessorManager<T,R2>ProcessorManager. withAccumulation(R2 initialResult, BiFunction<R2,T,R2> accumulateFn)Returns anAccumulatingProcessorManagerthat wraps this manager and accumulates a result, to be returned by itsresult()method.Constructors in org.apache.druid.frame.processor.manager with parameters of type ProcessorManager Constructor Description AccumulatingProcessorManager(ProcessorManager<T,?> delegate, R initialResult, BiFunction<R,T,R> accumulateFn)
-