java.lang.Object
com.inductiveautomation.ignition.common.execution.TaskStats
All Implemented Interfaces:
Comparable<TaskStats>

public class TaskStats extends Object implements Comparable<TaskStats>
  • Constructor Details

    • TaskStats

      public TaskStats(String taskName)
  • Method Details

    • start

      public void start()
    • done

      public void done(long startTime, long delay, Throwable problem)
    • getStatMetric

      public StatMetric getStatMetric()
    • getLastRun

      public Date getLastRun()
    • getNextRun

      public Date getNextRun()
    • getLastRunDuration

      public long getLastRunDuration()
    • getDelay

      public long getDelay()
    • getTaskName

      public String getTaskName()
    • compareTo

      public int compareTo(TaskStats o)
      Specified by:
      compareTo in interface Comparable<TaskStats>
    • isRunning

      public boolean isRunning()
    • getProblem

      public Throwable getProblem()
    • setProblem

      public void setProblem(Throwable problem)
    • getProblemCount

      public long getProblemCount()