Uses of Interface
org.apache.druid.frame.processor.manager.ProcessorManager
Packages that use ProcessorManager
-
Uses of ProcessorManager in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor with parameters of type ProcessorManagerModifier and TypeMethodDescription<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 ProcessorManagerModifier and TypeClassDescriptionclassProcessor manager that wraps anotherProcessorManagerand accumulates a result.classManager that limits the number of processors that may run concurrently.classSequenceProcessorManager<T,P extends FrameProcessor<T>> Processor manager based on aSequence.Methods in org.apache.druid.frame.processor.manager that return ProcessorManagerModifier and TypeMethodDescriptionstatic <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 ProcessorManagerModifierConstructorDescriptionAccumulatingProcessorManager(ProcessorManager<T, ?> delegate, R initialResult, BiFunction<R, T, R> accumulateFn) ConcurrencyLimitedProcessorManager(ProcessorManager<T, R> delegate, int limit)