java.lang.Object
org.apache.seatunnel.engine.server.dag.physical.PhysicalPlan

public class PhysicalPlan extends Object
  • 构造器详细资料

    • 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()
    • getPipelineList

      public List<SubPlan> 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

      public String getJobFullName()
    • makeJobFailing

      public void makeJobFailing(Throwable e)
    • 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)