Class TaskStats

  • All Implemented Interfaces:
    java.lang.Comparable<TaskStats>

    public class TaskStats
    extends java.lang.Object
    implements java.lang.Comparable<TaskStats>
    • Constructor Detail

      • TaskStats

        public TaskStats​(java.lang.String taskName)
    • Method Detail

      • start

        public void start()
      • done

        public void done​(long startTime,
                         long delay,
                         java.lang.Throwable problem)
      • getStatMetric

        public StatMetric getStatMetric()
      • getLastRun

        public java.util.Date getLastRun()
      • getNextRun

        public java.util.Date getNextRun()
      • getLastRunDuration

        public long getLastRunDuration()
      • getDelay

        public long getDelay()
      • getTaskName

        public java.lang.String getTaskName()
      • compareTo

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

        public boolean isRunning()
      • getProblem

        public java.lang.Throwable getProblem()
      • setProblem

        public void setProblem​(java.lang.Throwable problem)
      • getProblemCount

        public long getProblemCount()