类 JobHistoryService
- java.lang.Object
-
- org.apache.seatunnel.engine.server.master.JobHistoryService
-
public class JobHistoryService extends Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classJobHistoryService.JobStatestatic classJobHistoryService.PipelineStateData
-
构造器概要
构造器 构造器 说明 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)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.apache.seatunnel.engine.core.job.JobDAGInfogetJobDAGInfo(Long jobId)JobHistoryService.JobStategetJobDetailState(Long jobId)StringgetJobDetailStateAsString(Long jobId)org.apache.seatunnel.api.common.metrics.JobMetricsgetJobMetrics(Long jobId)StringlistAllJob()voidstoreFinishedJobState(JobMaster jobMaster)voidstoreFinishedPipelineMetrics(long jobId, org.apache.seatunnel.api.common.metrics.JobMetrics metrics)voidstoreJobInfo(long jobId, org.apache.seatunnel.engine.core.job.JobDAGInfo jobInfo)
-
-
-
构造器详细资料
-
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()
-
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)
-
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)
-
-