类 JobHistoryService

java.lang.Object
org.apache.seatunnel.engine.server.master.JobHistoryService

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

    • JobHistoryService

      public JobHistoryService(com.hazelcast.spi.impl.NodeEngine nodeEngine, com.hazelcast.map.IMap<Object,Object> runningJobStateIMap, com.hazelcast.logging.ILogger logger, Map<Long,scala.Tuple2<PendingSourceState,JobMaster>> pendingJobMasterMap, 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()
    • getJobStatusData

      public List<org.apache.seatunnel.engine.core.job.JobStatusData> getJobStatusData()
    • getJobDetailState

      public JobHistoryService.JobState getJobDetailState(Long jobId)
    • 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)