All Classes and Interfaces
类
说明
AssignSplitOperation<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
Base class for async operations.
barrier flowing in data flow
This operation is only to notice the
TaskExecutionService to cancel the task.Used to coordinate all checkpoints of a pipeline.
Base class for checkpoint related exceptions.
Used to manage all checkpoints for a job.
checkpoint plan info
The service to manage the checkpoint data.
A Java Service Provider hook for Hazelcast's Identified Data Serializable mechanism.
The slot service of seatunnel server, used for manage slot in worker.
An enumeration of all states that a task can be in during its execution.
This interface indicates that this class is the configuration information of Flow
Log interface return format
The Jetty service for SeaTunnel engine server.
A processing component that gets one piece of data at one time from other components inside the
engine
A processing component that sends a piece of data from within the engine to other components at a
time
PeekBlockingQueue implements blocking when peeking.
This state is used in the pending scheduling queue to determine different processing logic for
different tasks.
PhysicalExecutionFlow<T extends org.apache.seatunnel.engine.core.dag.actions.Action,F extends FlowConfig>
PhysicalVertex is responsible for the scheduling and execution of a single task parallel Each
ExecutionVertex generates some
PhysicalVertex.RandomStrategy is a strategy that selects the worker randomly.
The mark of seatunnel worker resource
Handle each slot request from resource manager
SeaTunnelSplitEnumeratorContext<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
The state of
SeaTunnelTask, The task usually
startCall in the state CREATED and switch states according to this diagram:Slot allocation strategy interface.
Record resource usage
Used to describe the status of the current slot, including resource size and assign status
SlotRatioStrategy is a strategy that selects the worker with the lowest slot usage rate.
For
SourceReader send event to the SourceSplitEnumeratorFor
SourceReader to register with the SourceSplitEnumeratorSourceSplitEnumeratorTask<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
SystemLoadStrategy is a strategy that selects the worker with the lowest system load.
TaskCallTimer is a time-consuming timer for Task Call method execution
This class is responsible for the execution of the Task
This error will be reported when encountering a physical plan that does not work properly
Used to describe the status of the current Worker, including address and resource assign status