Class ExpTaskThread

  • All Implemented Interfaces:
    Runnable

    public class ExpTaskThread
    extends Thread
    Task Thread.
    Author:
    Richard Kirkby (rkirkby@cs.waikato.ac.nz)
    • Field Detail

      • runningTask

        protected MainTask runningTask
      • finalResult

        protected Object finalResult
      • taskStartTime

        protected long taskStartTime
      • taskEndTime

        protected long taskEndTime
      • latestPreviewGrabTime

        protected double latestPreviewGrabTime
      • isCompleted

        public boolean isCompleted
    • Constructor Detail

      • ExpTaskThread

        public ExpTaskThread​(Buffer buf)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface Runnable
        Overrides:
        run in class Thread
      • getCurrentActivityString

        public String getCurrentActivityString()
      • isComplete

        public boolean isComplete()
      • getCPUSecondsElapsed

        public double getCPUSecondsElapsed()
      • getTask

        public Task getTask()
      • getCurrentStatusString

        public String getCurrentStatusString()
      • getCurrentActivityFracComplete

        public double getCurrentActivityFracComplete()
      • getFinalResult

        public Object getFinalResult()
      • getLatestResultPreview

        public Object getLatestResultPreview()
      • getLatestPreviewGrabTimeSeconds

        public double getLatestPreviewGrabTimeSeconds()
      • pauseTask

        public void pauseTask()
      • resumeTask

        public void resumeTask()
      • cancelTask

        public void cancelTask()