类 PhysicalPlan
- java.lang.Object
-
- org.apache.seatunnel.engine.server.dag.physical.PhysicalPlan
-
public class PhysicalPlan extends Object
-
-
构造器概要
构造器 构造器 说明 PhysicalPlan(@NonNull List<SubPlan> pipelineList, @NonNull ExecutorService executorService, @NonNull org.apache.seatunnel.engine.core.job.JobImmutableInformation jobImmutableInformation, long initializationTimestamp, @NonNull com.hazelcast.map.IMap<Object,Object> runningJobStateIMap, @NonNull com.hazelcast.map.IMap runningJobStateTimestampsIMap)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddPipelineEndCallback(SubPlan subPlan)voidcancelJob()StringgetJobFullName()org.apache.seatunnel.engine.core.job.JobImmutableInformationgetJobImmutableInformation()org.apache.seatunnel.engine.core.job.JobStatusgetJobStatus()List<SubPlan>getPipelineList()org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.JobResult>initStateFuture()voidmakeJobFailing(Throwable e)voidsavepointJob()voidsetJobMaster(JobMaster jobMaster)voidstartJob()voidstopJobStateProcess()voidupdateJobState(@NonNull org.apache.seatunnel.engine.core.job.JobStatus targetState)
-
-
-
构造器详细资料
-
PhysicalPlan
public PhysicalPlan(@NonNull @NonNull List<SubPlan> pipelineList, @NonNull @NonNull ExecutorService executorService, @NonNull @NonNull org.apache.seatunnel.engine.core.job.JobImmutableInformation jobImmutableInformation, long initializationTimestamp, @NonNull @NonNull com.hazelcast.map.IMap<Object,Object> runningJobStateIMap, @NonNull @NonNull com.hazelcast.map.IMap runningJobStateTimestampsIMap)
-
-
方法详细资料
-
setJobMaster
public void setJobMaster(JobMaster jobMaster)
-
initStateFuture
public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.JobResult> initStateFuture()
-
addPipelineEndCallback
public void addPipelineEndCallback(SubPlan subPlan)
-
cancelJob
public void cancelJob()
-
savepointJob
public void savepointJob()
-
updateJobState
public void updateJobState(@NonNull @NonNull org.apache.seatunnel.engine.core.job.JobStatus targetState)
-
getJobImmutableInformation
public org.apache.seatunnel.engine.core.job.JobImmutableInformation getJobImmutableInformation()
-
getJobStatus
public org.apache.seatunnel.engine.core.job.JobStatus getJobStatus()
-
getJobFullName
public String getJobFullName()
-
makeJobFailing
public void makeJobFailing(Throwable e)
-
startJob
public void startJob()
-
stopJobStateProcess
public void stopJobStateProcess()
-
-