- java.lang.Object
-
- java.lang.Thread
-
- org.snmp4j.util.ThreadPool.TaskManager
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ThreadPool
protected class ThreadPool.TaskManager extends java.lang.ThreadTheTaskManagerexecutes tasks in a thread.- Since:
- 1.0.2
- Version:
- 3.0.6
- Author:
- Frank Fock
-
-
Constructor Summary
Constructors Constructor Description TaskManager(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(WorkerTask task)booleanisIdle()booleanisStopped()voidrun()voidterminate()-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Thread
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, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
-
-
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
isIdle
public boolean isIdle()
-
isStopped
public boolean isStopped()
-
terminate
public void terminate()
-
execute
public void execute(WorkerTask task)
-
-