java.lang.Object
com.inductiveautomation.ignition.alarming.pipelines.TrackingContext

public class TrackingContext extends Object
  • Field Details

  • Method Details

    • 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 String getBlockName()
    • getStatus

      public 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(String status)
    • setBlockName

      public void setBlockName(String blockName)
    • getPipelinePath

      public QualifiedPath getPipelinePath()
    • getChildren

      public List<TrackingContext> getChildren()
      Returns:
      An immutable copy of the current children.
    • toString

      public String toString()
      Overrides:
      toString in class Object