类 PhysicalVertex
java.lang.Object
org.apache.seatunnel.engine.server.dag.physical.PhysicalVertex
PhysicalVertex is responsible for the scheduling and execution of a single task parallel Each
ExecutionVertex generates some
PhysicalVertex. And the number of PhysicalVertex equals the ExecutionVertex#getParallelism().-
字段概要
字段 -
构造器概要
构造器构造器说明PhysicalVertex(int subTaskGroupIndex, int parallelism, @NonNull TaskGroupDefaultImpl taskGroup, @NonNull com.hazelcast.flakeidgen.FlakeIdGenerator flakeIdGenerator, int pipelineId, int totalPipelineNum, List<Set<URL>> pluginJarsUrls, List<Set<org.apache.seatunnel.engine.core.job.ConnectorJarIdentifier>> connectorJarIdentifiers, @NonNull org.apache.seatunnel.engine.core.job.JobImmutableInformation jobImmutableInformation, long initializationTimestamp, @NonNull com.hazelcast.spi.impl.NodeEngine nodeEngine, @NonNull com.hazelcast.map.IMap runningJobStateIMap, @NonNull com.hazelcast.map.IMap runningJobStateTimestampsIMap) -
方法概要
修饰符和类型方法说明voidcancel()deploy(@NonNull SlotProfile slotProfile) com.hazelcast.cluster.Addressorg.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<TaskExecutionState>voidvoidvoidreset()voidvoidsetJobMaster(JobMaster jobMaster) voidvoidvoidvoidupdateStateByExecutionService(TaskExecutionState taskExecutionState) voidupdateTaskState(@NonNull ExecutionState targetState)
-
字段详细资料
-
isRunning
public volatile boolean isRunning
-
-
构造器详细资料
-
PhysicalVertex
public PhysicalVertex(int subTaskGroupIndex, int parallelism, @NonNull @NonNull TaskGroupDefaultImpl taskGroup, @NonNull @NonNull com.hazelcast.flakeidgen.FlakeIdGenerator flakeIdGenerator, int pipelineId, int totalPipelineNum, List<Set<URL>> pluginJarsUrls, List<Set<org.apache.seatunnel.engine.core.job.ConnectorJarIdentifier>> connectorJarIdentifiers, @NonNull @NonNull org.apache.seatunnel.engine.core.job.JobImmutableInformation jobImmutableInformation, long initializationTimestamp, @NonNull @NonNull com.hazelcast.spi.impl.NodeEngine nodeEngine, @NonNull @NonNull com.hazelcast.map.IMap runningJobStateIMap, @NonNull @NonNull com.hazelcast.map.IMap runningJobStateTimestampsIMap)
-
-
方法详细资料
-
initStateFuture
public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<TaskExecutionState> initStateFuture() -
restoreExecutionState
public void restoreExecutionState() -
makeTaskGroupDeploy
public void makeTaskGroupDeploy() -
deploy
-
getTaskGroupImmutableInformation
-
getTaskGroup
-
updateTaskState
-
cancel
public void cancel() -
getExecutionState
-
reset
public void reset() -
getTaskFullName
-
updateStateByExecutionService
-
getCurrentExecutionAddress
public com.hazelcast.cluster.Address getCurrentExecutionAddress() -
getTaskGroupLocation
-
setJobMaster
-
startPhysicalVertex
public void startPhysicalVertex() -
stopPhysicalVertex
public void stopPhysicalVertex() -
stateProcess
public void stateProcess() -
makeTaskGroupFailing
-