Class LongRunningTaskTracker

java.lang.Object
io.datarouter.tasktracker.service.LongRunningTaskTracker
All Implemented Interfaces:
io.datarouter.instrumentation.task.TaskTracker

public class LongRunningTaskTracker
extends Object
implements io.datarouter.instrumentation.task.TaskTracker
  • Constructor Details

    • LongRunningTaskTracker

      public LongRunningTaskTracker​(DatarouterTaskTrackerPaths datarouterTaskTrackerPaths, io.datarouter.web.email.DatarouterHtmlEmailService datarouterHtmlEmailService, io.datarouter.storage.config.properties.ServerName serverName, LongRunningTaskGraphLink longRunningTaskGraphLink, io.datarouter.storage.setting.Setting<Boolean> persistSetting, io.datarouter.storage.node.op.combo.SortedMapStorage<LongRunningTaskKey,​LongRunningTask> node, TaskTrackerCounters counters, io.datarouter.storage.servertype.ServerTypeDetector serverTypeDetector, io.datarouter.email.type.DatarouterEmailTypes.LongRunningTaskTrackerEmailType longRunningTaskTrackerEmailType, io.datarouter.storage.setting.Setting<Boolean> sendAlertEmail, io.datarouter.web.email.StandardDatarouterEmailHeaderService standardDatarouterEmailHeaderService, LongRunningTaskInfo task, Instant deadline, boolean warnOnReachingInterrupt, TaskTrackerAlertReportService alertReportService, io.datarouter.web.config.service.ServiceName serviceName)
  • Method Details