class ThreadPool.TaskManager
extends java.lang.Thread
TaskManager
executes tasks in a thread.Modifier and Type | Field and Description |
---|---|
private boolean |
run |
private WorkerTask |
task |
Constructor and Description |
---|
TaskManager(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
execute(WorkerTask task) |
boolean |
isIdle() |
boolean |
isStopped() |
void |
run() |
void |
terminate() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private WorkerTask task
private volatile boolean run
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public boolean isIdle()
public boolean isStopped()
public void terminate()
public void execute(WorkerTask task)