Class LastExecutionBeforeStatusChangeCache


  • public class LastExecutionBeforeStatusChangeCache
    extends Object
    • Field Detail

      • configuration

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

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

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

      • LastExecutionBeforeStatusChangeCache

        public LastExecutionBeforeStatusChangeCache​(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)
      • load

        public void load()
      • incrementalUpdateLastExecutionBeforeChangeCache

        public void incrementalUpdateLastExecutionBeforeChangeCache​(String taskId)