All Classes and Interfaces
Class
Description
A destination for messages.
A worker that consumes inputs via a
source.A
ConsumerWorkerFactory that creates and manages multiple MeasuredConsumerWorkers
and tracks their metrics.The internal state of a pipeline.
A
ProcessorWorkerFactory that creates and manages multiple
MeasuredProcessorWorkers and tracks their metrics.A
ProducerWorkerFactory that creates and manages multiple MeasuredProducerWorkers
and tracks their metrics.The phase of the task.
The internal state of a task.
A
ProcessorWorker that filters items from a source to a sink using a provided
predicate.A
ProcessorWorker that performs a simple one-to-many mapping of items from a source to a
sink using a provided function.A
ProcessorWorker that performs a simple one-to-one mapping of items from a source to a
sink using a provided function.An object that can produce metrics.
The PipelineController is responsible for controlling the lifecycle of a
Pipeline.PipelineManager is a class that manages the lifecycle of a
Pipeline, including ask
lifecycle and lifecycle listeners.A worker that produces outputs via a
sink.A
ConsumerWorkerFactory that manages a singleton MeasuredConsumerWorker and
tracks its metrics.A
ProcessorWorkerFactory that manages a singleton MeasuredProcessorWorker and
tracks its metrics.A
ProducerWorkerFactory that manages a singleton MeasuredProducerWorker and
tracks its metrics.The TaskController is responsible for controlling the lifecycle of a task.
TaskManager manages the lifecycle of a logical pipeline task, including starting and stopping
workers, handling task actions, and notifying lifecycle listeners.