Package moa.tasks.meta
Class ALTaskThread
- java.lang.Object
-
- java.lang.Thread
-
- moa.tasks.TaskThread
-
- moa.tasks.meta.ALTaskThread
-
- All Implemented Interfaces:
Runnable
public class ALTaskThread extends TaskThread
Task Thread for ALMainTask which supports pausing/resuming and cancelling of child threads- Version:
- $Revision: 1 $
- Author:
- Tuan Pham Minh (tuan.pham@ovgu.de)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class moa.tasks.TaskThread
TaskThread.Status
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class moa.tasks.TaskThread
currentStatus, finalResult, latestPreviewGrabTime, repository, runningTask, taskEndTime, taskMonitor, taskStartTime
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description ALTaskThread(Task toRun)
ALTaskThread(Task toRun, ObjectRepository repository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelTask()
void
pauseTask()
void
resumeTask()
void
run()
-
Methods inherited from class moa.tasks.TaskThread
addTaskCompletionListener, fireTaskCompleted, getCPUSecondsElapsed, getCurrentActivityFracComplete, getCurrentActivityString, getCurrentStatusString, getFinalResult, getLatestPreviewGrabTimeSeconds, getLatestResultPreview, getPreview, getTask, isCancelled, isComplete, isFailed, removeTaskCompletionListener
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
ALTaskThread
public ALTaskThread(Task toRun)
-
ALTaskThread
public ALTaskThread(Task toRun, ObjectRepository repository)
-
-
Method Detail
-
pauseTask
public void pauseTask()
- Overrides:
pauseTask
in classTaskThread
-
resumeTask
public void resumeTask()
- Overrides:
resumeTask
in classTaskThread
-
cancelTask
public void cancelTask()
- Overrides:
cancelTask
in classTaskThread
-
run
public void run()
- Specified by:
run
in interfaceRunnable
- Overrides:
run
in classTaskThread
-
-