protected class AbstractExecutableTag.Historizer extends java.lang.Object implements AbstractExecutableTag.ExecTagHistoryEvaluator
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractExecutableTag.Historizer.ExecCyclesMaxAge |
protected class |
AbstractExecutableTag.Historizer.MaxAgeManager |
protected class |
AbstractExecutableTag.Historizer.TimeBasedMaxAge |
CYCLE_EVALUATION
Constructor and Description |
---|
Historizer(Tag def,
java.util.List<HistoricalTagValue> storeQueue,
TagPath historyPath) |
Modifier and Type | Method and Description |
---|---|
void |
evaluate(QualifiedValue value) |
TagPath |
getPath() |
java.util.List<TagPath> |
getPaths() |
protected void |
initialize(Tag def) |
protected void |
queueForStorage(java.util.List<QualifiedValue> values) |
void |
release() |
void |
sampleDiagnostics(DiagnosticsSample sample)
Provides the sample upon which the object can set diagnostics information.
|
public Historizer(Tag def, java.util.List<HistoricalTagValue> storeQueue, TagPath historyPath)
public TagPath getPath()
public java.util.List<TagPath> getPaths()
getPaths
in interface AbstractExecutableTag.ExecTagHistoryEvaluator
protected void initialize(Tag def)
protected void queueForStorage(java.util.List<QualifiedValue> values)
public void evaluate(QualifiedValue value)
evaluate
in interface HistoryEvaluator
public void release()
release
in interface HistoryEvaluator
public void sampleDiagnostics(DiagnosticsSample sample)
Diagnosable
sampleDiagnostics
in interface Diagnosable