类 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()