Class LastExecutionBeforeStatusChangeCache
- java.lang.Object
-
- step.plugins.dashboards.monitoring.statuschange.LastExecutionBeforeStatusChangeCache
-
public class LastExecutionBeforeStatusChangeCache extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ch.exense.commons.app.Configuration
configuration
protected step.core.execution.model.ExecutionAccessor
executionAccessor
protected step.core.accessors.Accessor<LastExecutionBeforeStatusChangeCacheEntry>
lastExecutionBeforeStatusChangeCache
protected step.core.scheduler.ExecutionTaskAccessor
schedulerAccessor
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description step.core.execution.model.Execution
getLastExecutionBeforeStatusChange(java.lang.String taskId)
void
incrementalUpdateLastExecutionBeforeChangeCache(java.lang.String taskId)
void
load()
-
-
-
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
-
lastExecutionBeforeStatusChangeCache
protected final step.core.accessors.Accessor<LastExecutionBeforeStatusChangeCacheEntry> lastExecutionBeforeStatusChangeCache
-
-
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(java.lang.String taskId)
-
load
public void load()
-
incrementalUpdateLastExecutionBeforeChangeCache
public void incrementalUpdateLastExecutionBeforeChangeCache(java.lang.String taskId)
-
-