Class TrackingContext
- java.lang.Object
-
- com.inductiveautomation.ignition.alarming.pipelines.TrackingContext
-
public class TrackingContext extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTrackingContext.OnDestroyed
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROOT_BLOCK_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TrackingContextaddOnDestroyed(TrackingContext.OnDestroyed listener)voiddestroy()AlarmEventgetAlarmEvent()java.lang.StringgetBlockName()java.util.List<TrackingContext>getChildren()QualifiedPathgetPipelinePath()java.lang.StringgetStatus()longgetTimestamp()static TrackingContextnewRootContext(QualifiedPath pipelinePath, AlarmEvent alarmEvent)voidsetBlockName(java.lang.String blockName)voidsetStatus(java.lang.String status)java.lang.StringtoString()TrackingContexttransition()
-
-
-
Field Detail
-
ROOT_BLOCK_NAME
public static final java.lang.String ROOT_BLOCK_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
newRootContext
public static TrackingContext newRootContext(QualifiedPath pipelinePath, AlarmEvent alarmEvent)
-
transition
public TrackingContext transition()
-
destroy
public void destroy()
-
addOnDestroyed
public TrackingContext addOnDestroyed(TrackingContext.OnDestroyed listener)
-
getAlarmEvent
public AlarmEvent getAlarmEvent()
-
getBlockName
public java.lang.String getBlockName()
-
getStatus
public java.lang.String getStatus()
-
getTimestamp
public long getTimestamp()
- Returns:
- A timestamp that was assigned when this TrackingContext was constructed; it represents the time at which the tracked AlarmEvent entered the block represented by this TrackingContext.
-
setStatus
public void setStatus(java.lang.String status)
-
setBlockName
public void setBlockName(java.lang.String blockName)
-
getPipelinePath
public QualifiedPath getPipelinePath()
-
getChildren
public java.util.List<TrackingContext> getChildren()
- Returns:
- An immutable copy of the current children.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-