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 interface
TrackingContext.OnDestroyed
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ROOT_BLOCK_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TrackingContext
addOnDestroyed(TrackingContext.OnDestroyed listener)
void
destroy()
AlarmEvent
getAlarmEvent()
java.lang.String
getBlockName()
java.util.List<TrackingContext>
getChildren()
QualifiedPath
getPipelinePath()
java.lang.String
getStatus()
long
getTimestamp()
static TrackingContext
newRootContext(QualifiedPath pipelinePath, AlarmEvent alarmEvent)
void
setBlockName(java.lang.String blockName)
void
setStatus(java.lang.String status)
java.lang.String
toString()
TrackingContext
transition()
-
-
-
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:
toString
in classjava.lang.Object
-
-