Class HistoryActorFactory.DelayedEvaluationContainer
- java.lang.Object
-
- com.inductiveautomation.gateway.tags.history.actor.HistoryActorFactory.AbstractEvaluationContainer
-
- com.inductiveautomation.gateway.tags.history.actor.HistoryActorFactory.DelayedEvaluationContainer
-
- All Implemented Interfaces:
HistoryActorFactory.EvaluationContainer
,java.lang.Runnable
- Direct Known Subclasses:
HistoryActorFactory.PeriodicEvaluationContainer
,HistoryActorFactory.TagGroupEvaluationContainer
- Enclosing class:
- HistoryActorFactory
protected abstract class HistoryActorFactory.DelayedEvaluationContainer extends HistoryActorFactory.AbstractEvaluationContainer implements java.lang.Runnable
-
-
Constructor Summary
Constructors Constructor Description DelayedEvaluationContainer(ProviderContext context, Multikey key)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getSetName()
protected int
getSetRate()
HistoryActorFactory.HistoryActor
instantiateAtomicActor(HistoryActorFactory.EvaluationContainer container, TagPath path)
protected void
process()
void
queueForStorage(java.util.List<HistoricalTagValue> value)
void
run()
protected boolean
sendEmptySets()
If true, the system will send empty scan class sets along on each process, if no values are present.-
Methods inherited from class com.inductiveautomation.gateway.tags.history.actor.HistoryActorFactory.AbstractEvaluationContainer
add, getContainerSettings, getHistoricalProvider, getTagProvider, instantiateActor, isValid, queueRetirement, remove, shutdown, start
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.inductiveautomation.gateway.tags.history.actor.HistoryActorFactory.EvaluationContainer
getTimestampSource
-
-
-
-
Constructor Detail
-
DelayedEvaluationContainer
public DelayedEvaluationContainer(ProviderContext context, Multikey key)
-
-
Method Detail
-
getSetName
protected java.lang.String getSetName()
-
getSetRate
protected int getSetRate()
-
instantiateAtomicActor
public HistoryActorFactory.HistoryActor instantiateAtomicActor(HistoryActorFactory.EvaluationContainer container, TagPath path)
- Specified by:
instantiateAtomicActor
in interfaceHistoryActorFactory.EvaluationContainer
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
queueForStorage
public void queueForStorage(java.util.List<HistoricalTagValue> value)
- Specified by:
queueForStorage
in interfaceHistoryActorFactory.EvaluationContainer
-
sendEmptySets
protected boolean sendEmptySets()
If true, the system will send empty scan class sets along on each process, if no values are present.
-
process
protected void process()
-
-