Class MonitoringDashboardManager


  • public class MonitoringDashboardManager
    extends Object
    • Field Detail

      • configuration

        protected final ch.exense.commons.app.Configuration configuration
      • executionAccessor

        protected step.core.execution.model.ExecutionAccessor executionAccessor
      • schedulerAccessor

        protected step.core.scheduler.ExecutionTaskAccessor schedulerAccessor
    • Constructor Detail

      • MonitoringDashboardManager

        public MonitoringDashboardManager​(ch.exense.commons.app.Configuration configuration,
                                          step.core.execution.model.ExecutionAccessor executionAccessor,
                                          step.core.scheduler.ExecutionTaskAccessor schedulerAccessor,
                                          step.core.accessors.Accessor<LastExecutionBeforeStatusChangeCacheEntry> lastExecutionBeforeStatusChangeCache)
    • Method Detail

      • getLastExecutionBeforeStatusChange

        public step.core.execution.model.Execution getLastExecutionBeforeStatusChange​(String taskId)
      • loadLastExecutionBeforeStatusChangeCache

        public void loadLastExecutionBeforeStatusChangeCache()
      • incrementalUpdateLastExecutionBeforeChangeCache

        public void incrementalUpdateLastExecutionBeforeChangeCache​(String taskId)