Class HistoryActorFactory.AbstractEvaluationContainer
- java.lang.Object
-
- com.inductiveautomation.gateway.tags.history.actor.HistoryActorFactory.AbstractEvaluationContainer
-
- All Implemented Interfaces:
HistoryActorFactory.EvaluationContainer
- Direct Known Subclasses:
HistoryActorFactory.DelayedEvaluationContainer
,HistoryActorFactory.ErroredContainer
- Enclosing class:
- HistoryActorFactory
protected abstract class HistoryActorFactory.AbstractEvaluationContainer extends java.lang.Object implements HistoryActorFactory.EvaluationContainer
-
-
Constructor Summary
Constructors Constructor Description AbstractEvaluationContainer(ProviderContext context, Multikey key)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
add(HistoryActorFactory.HistoryActor actor)
PropertySet
getContainerSettings()
java.lang.String
getHistoricalProvider()
java.lang.String
getTagProvider()
HistoryActorFactory.HistoryActor
instantiateActor(NodeContext context, PropertySet config)
abstract boolean
isValid(PropertySet config)
Returns whether this is the appropriate container for the configuration.void
queueRetirement(TagPath path)
void
remove(HistoryActorFactory.HistoryActor actor)
void
shutdown()
void
start(NodeContext nc)
-
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, instantiateAtomicActor, queueForStorage
-
-
-
-
Constructor Detail
-
AbstractEvaluationContainer
public AbstractEvaluationContainer(ProviderContext context, Multikey key)
-
-
Method Detail
-
getTagProvider
public java.lang.String getTagProvider()
-
getHistoricalProvider
public java.lang.String getHistoricalProvider()
-
getContainerSettings
public PropertySet getContainerSettings()
- Specified by:
getContainerSettings
in interfaceHistoryActorFactory.EvaluationContainer
-
start
public void start(NodeContext nc)
-
shutdown
public void shutdown()
-
instantiateActor
public HistoryActorFactory.HistoryActor instantiateActor(NodeContext context, PropertySet config)
-
isValid
public abstract boolean isValid(PropertySet config)
Returns whether this is the appropriate container for the configuration.- Specified by:
isValid
in interfaceHistoryActorFactory.EvaluationContainer
-
add
public void add(HistoryActorFactory.HistoryActor actor)
- Specified by:
add
in interfaceHistoryActorFactory.EvaluationContainer
-
remove
public void remove(HistoryActorFactory.HistoryActor actor)
- Specified by:
remove
in interfaceHistoryActorFactory.EvaluationContainer
-
queueRetirement
public void queueRetirement(TagPath path)
- Specified by:
queueRetirement
in interfaceHistoryActorFactory.EvaluationContainer
-
-