类 SubPlan
java.lang.Object
org.apache.seatunnel.engine.server.dag.physical.SubPlan
-
字段概要
字段 -
构造器概要
构造器构造器说明SubPlan(int pipelineId, int totalPipelineNum, long initializationTimestamp, @NonNull List<PhysicalVertex> physicalVertexList, @NonNull List<PhysicalVertex> coordinatorVertexList, @NonNull org.apache.seatunnel.engine.core.job.JobImmutableInformation jobImmutableInformation, @NonNull ExecutorService executorService, @NonNull com.hazelcast.map.IMap runningJobStateIMap, @NonNull com.hazelcast.map.IMap runningJobStateTimestampsIMap, Map<String, String> tags) -
方法概要
修饰符和类型方法说明voidbooleanintorg.apache.seatunnel.engine.core.job.PipelineStatusvoidorg.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.PipelineExecutionState>voidvoidrestore the pipeline when pipeline failed or canceled by error.voidrestore the pipeline state after new Master Node activevoidsetJobMaster(JobMaster jobMaster) voidvoidvoidupdatePipelineState(@NonNull org.apache.seatunnel.engine.core.job.PipelineStatus targetState)
-
字段详细资料
-
isRunning
public volatile boolean isRunning
-
-
构造器详细资料
-
SubPlan
public SubPlan(int pipelineId, int totalPipelineNum, long initializationTimestamp, @NonNull @NonNull List<PhysicalVertex> physicalVertexList, @NonNull @NonNull List<PhysicalVertex> coordinatorVertexList, @NonNull @NonNull org.apache.seatunnel.engine.core.job.JobImmutableInformation jobImmutableInformation, @NonNull @NonNull ExecutorService executorService, @NonNull @NonNull com.hazelcast.map.IMap runningJobStateIMap, @NonNull @NonNull com.hazelcast.map.IMap runningJobStateTimestampsIMap, Map<String, String> tags)
-
-
方法详细资料
-
initStateFuture
public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.PipelineExecutionState> initStateFuture() -
canRestorePipeline
public boolean canRestorePipeline() -
updatePipelineState
public void updatePipelineState(@NonNull @NonNull org.apache.seatunnel.engine.core.job.PipelineStatus targetState) -
cancelPipeline
public void cancelPipeline() -
restorePipeline
public void restorePipeline()restore the pipeline when pipeline failed or canceled by error. -
restorePipelineState
public void restorePipelineState()restore the pipeline state after new Master Node active -
getPhysicalVertexList
-
getCoordinatorVertexList
-
getPipelineFullName
-
getPipelineState
public org.apache.seatunnel.engine.core.job.PipelineStatus getPipelineState() -
getPipelineLocation
-
setJobMaster
-
getPipelineRestoreNum
public int getPipelineRestoreNum() -
handleCheckpointError
public void handleCheckpointError() -
startSubPlanStateProcess
public void startSubPlanStateProcess() -
stopSubPlanStateProcess
public void stopSubPlanStateProcess() -
makePipelineFailing
-