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.
 
 
 
SourceFlowLifeCycle<T,SplitT extends org.apache.seatunnel.api.source.SourceSplit>
 
 
 
For SourceReader send event to the SourceSplitEnumerator
For SourceReader to register with the SourceSplitEnumerator
SourceSeaTunnelTask<T,SplitT extends org.apache.seatunnel.api.source.SourceSplit>
 
SourceSplitEnumeratorTask<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