Interface ValueGeneratingActor
-
- All Superinterfaces:
TagActor
,WriteProcessor
public interface ValueGeneratingActor extends TagActor, WriteProcessor
since 8.0
-
-
Field Summary
-
Fields inherited from interface com.inductiveautomation.ignition.gateway.tags.evaluation.WriteProcessor
WRITE_HANDLED_SENTINEL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ActorClassification
actorClassification()
The classification of this actor.default QualifiedValue
processValue(QualifiedValue value)
Value generating actors don't process values, they generate them!void
setLeased(boolean leased)
void
setListener(QualifiedValueListener listener)
Sets the listener that will fire a tag node's actor pipeline when a value change is detected.-
Methods inherited from interface com.inductiveautomation.ignition.gateway.tags.evaluation.TagActor
addBrowseTraits, attemptConfiguration, destroy, initialize, onLeasedChanged, onPathChanged
-
Methods inherited from interface com.inductiveautomation.ignition.gateway.tags.evaluation.WriteProcessor
processWrite
-
-
-
-
Method Detail
-
actorClassification
default ActorClassification actorClassification()
Description copied from interface:TagActor
The classification of this actor. A tag can only have one actor per classification.- Specified by:
actorClassification
in interfaceTagActor
-
setListener
void setListener(QualifiedValueListener listener)
Sets the listener that will fire a tag node's actor pipeline when a value change is detected.
-
setLeased
void setLeased(boolean leased)
-
processValue
default QualifiedValue processValue(QualifiedValue value)
Value generating actors don't process values, they generate them!- Specified by:
processValue
in interfaceTagActor
- Returns:
- null
-
-