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.
 
 
 
 
 
An object that can produce metrics.
A worker that takes inputs via a source and produces metrics.
A worker that takes inputs via a source and produces outputs via a sink and produces metrics.
A worker that produces outputs via a sink and produces 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 takes inputs via a source and produces outputs via a sink.
 
 
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.