- java.lang.Object
-
- java.lang.Thread
-
- org.snmp4j.util.ThreadPool.TaskManager
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- ThreadPool
protected class ThreadPool.TaskManager extends Thread
TheTaskManager
executes tasks in a thread.- Since:
- 1.0.2
- Version:
- 3.0.6
- Author:
- Frank Fock
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description TaskManager(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(WorkerTask task)
boolean
isIdle()
boolean
isStopped()
void
run()
void
terminate()
-
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
-
TaskManager
public TaskManager(String name)
-
-
Method Detail
-
isIdle
public boolean isIdle()
-
isStopped
public boolean isStopped()
-
terminate
public void terminate()
-
execute
public void execute(WorkerTask task)
-
-