类 JobHistoryService


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

      • JobHistoryService

        public JobHistoryService​(com.hazelcast.map.IMap<Object,​Object> runningJobStateIMap,
                                 com.hazelcast.logging.ILogger logger,
                                 Map<Long,​JobMaster> runningJobMasterMap,
                                 com.hazelcast.map.IMap<Long,​JobHistoryService.JobState> finishedJobStateImap,
                                 com.hazelcast.map.IMap<Long,​org.apache.seatunnel.api.common.metrics.JobMetrics> finishedJobMetricsImap,
                                 com.hazelcast.map.IMap<Long,​org.apache.seatunnel.engine.core.job.JobDAGInfo> finishedJobVertexInfoImap,
                                 int finishedJobExpireTime)
    • 方法详细资料

      • listAllJob

        public String listAllJob()
      • getJobMetrics

        public org.apache.seatunnel.api.common.metrics.JobMetrics getJobMetrics​(Long jobId)
      • getJobDAGInfo

        public org.apache.seatunnel.engine.core.job.JobDAGInfo getJobDAGInfo​(Long jobId)
      • getJobDetailStateAsString

        public String getJobDetailStateAsString​(Long jobId)
      • storeFinishedJobState

        public void storeFinishedJobState​(JobMaster jobMaster)
      • storeFinishedPipelineMetrics

        public void storeFinishedPipelineMetrics​(long jobId,
                                                 org.apache.seatunnel.api.common.metrics.JobMetrics metrics)
      • storeJobInfo

        public void storeJobInfo​(long jobId,
                                 org.apache.seatunnel.engine.core.job.JobDAGInfo jobInfo)