类 PhysicalPlan
java.lang.Object
org.apache.seatunnel.engine.server.dag.physical.PhysicalPlan
-
构造器概要
构造器构造器说明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) voidvoidcompleteJobEndFuture(org.apache.seatunnel.engine.core.job.JobResult jobResult) org.apache.seatunnel.engine.core.job.JobImmutableInformationorg.apache.seatunnel.engine.core.job.JobStatusMap<TaskGroupLocation,org.apache.seatunnel.engine.common.utils.concurrent.CompletableFuture<SlotProfile>> org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.JobResult>voidvoidvoidsetJobMaster(JobMaster jobMaster) voidsetPreApplyResourceFutures(Map<TaskGroupLocation, org.apache.seatunnel.engine.common.utils.concurrent.CompletableFuture<SlotProfile>> preApplyResourceFutures) voidstartJob()voidvoidupdateJobState(@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
-
initStateFuture
public org.apache.seatunnel.engine.common.utils.PassiveCompletableFuture<org.apache.seatunnel.engine.core.job.JobResult> initStateFuture() -
addPipelineEndCallback
-
cancelJob
public void cancelJob() -
savepointJob
public void savepointJob() -
getPipelineList
-
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
-
makeJobFailing
-
startJob
public void startJob() -
stopJobStateProcess
public void stopJobStateProcess() -
completeJobEndFuture
public void completeJobEndFuture(org.apache.seatunnel.engine.core.job.JobResult jobResult) -
getPreApplyResourceFutures
public Map<TaskGroupLocation,org.apache.seatunnel.engine.common.utils.concurrent.CompletableFuture<SlotProfile>> getPreApplyResourceFutures() -
setPreApplyResourceFutures
public void setPreApplyResourceFutures(Map<TaskGroupLocation, org.apache.seatunnel.engine.common.utils.concurrent.CompletableFuture<SlotProfile>> preApplyResourceFutures)
-