| Package | Description |
|---|---|
| org.apache.druid.frame.processor |
| Modifier and Type | Class and Description |
|---|---|
class |
FrameChannelBatcher
Processor that reads up to "maxFrames" frames from some input channels and combines them into a batch.
|
class |
FrameChannelMerger
Processor that merges already-sorted inputChannels and writes a fully-sorted stream to a single outputChannel.
|
class |
FrameChannelMuxer
Processor that merges frames from inputChannels into a single outputChannel.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> FrameProcessor<T> |
FrameProcessors.withBaggage(FrameProcessor<T> processor,
Closeable baggage) |
| Modifier and Type | Method and Description |
|---|---|
<T> com.google.common.util.concurrent.ListenableFuture<T> |
FrameProcessorExecutor.runFully(FrameProcessor<T> processor,
String cancellationId)
Runs a processor until it is done, and returns a future that resolves when execution is complete.
|
static <T> FrameProcessor<T> |
FrameProcessors.withBaggage(FrameProcessor<T> processor,
Closeable baggage) |
| Modifier and Type | Method and Description |
|---|---|
<T,ResultType> |
FrameProcessorExecutor.runAllFully(Sequence<? extends FrameProcessor<T>> processors,
ResultType initialResult,
BiFunction<ResultType,T,ResultType> accumulateFn,
int maxOutstandingProcessors,
Bouncer bouncer,
String cancellationId)
Runs a sequence of processors and returns a future that resolves when execution is complete.
|
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.