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
 
 - 
 
 -