Class TrackingContext
- java.lang.Object
- 
- com.inductiveautomation.ignition.alarming.pipelines.TrackingContext
 
- 
 public class TrackingContext extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceTrackingContext.OnDestroyed
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringROOT_BLOCK_NAME
 - 
Method SummaryAll 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_NAMEpublic static final java.lang.String ROOT_BLOCK_NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
newRootContextpublic static TrackingContext newRootContext(QualifiedPath pipelinePath, AlarmEvent alarmEvent) 
 - 
transitionpublic TrackingContext transition() 
 - 
destroypublic void destroy() 
 - 
addOnDestroyedpublic TrackingContext addOnDestroyed(TrackingContext.OnDestroyed listener) 
 - 
getAlarmEventpublic AlarmEvent getAlarmEvent() 
 - 
getBlockNamepublic java.lang.String getBlockName() 
 - 
getStatuspublic java.lang.String getStatus() 
 - 
getTimestamppublic 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.
 
 - 
setStatuspublic void setStatus(java.lang.String status) 
 - 
setBlockNamepublic void setBlockName(java.lang.String blockName) 
 - 
getPipelinePathpublic QualifiedPath getPipelinePath() 
 - 
getChildrenpublic java.util.List<TrackingContext> getChildren() - Returns:
- An immutable copy of the current children.
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-