com.caucho.env.thread
Class AbstractTaskWorker
java.lang.Object
com.caucho.env.thread2.AbstractTaskWorker2
com.caucho.env.thread.AbstractTaskWorker
- All Implemented Interfaces:
- TaskWorker, java.io.Closeable, java.lang.Runnable
- Direct Known Subclasses:
- AsyncQueue, BlockWriter, DataRemoveActor
public abstract class AbstractTaskWorker
- extends AbstractTaskWorker2
- implements TaskWorker
A generic pool of threads available for Alarms and Work tasks.
Methods inherited from class com.caucho.env.thread2.AbstractTaskWorker2 |
close, getClassLoader, getCurrentTimeActual, getThreadName, isClosed, isPermanent, isTaskActive, onThreadComplete, onThreadStart, run, runTask, setWorkerIdleTimeout, toString, wake |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.caucho.env.thread.TaskWorker |
wake |
AbstractTaskWorker
protected AbstractTaskWorker()
AbstractTaskWorker
protected AbstractTaskWorker(ThreadPool threadPool)
AbstractTaskWorker
protected AbstractTaskWorker(java.lang.ClassLoader classLoader,
ThreadPool threadPool)
startWorkerThread
protected void startWorkerThread()
- Specified by:
startWorkerThread
in class AbstractTaskWorker2
unpark
protected void unpark(java.lang.Thread thread)
- Overrides:
unpark
in class AbstractTaskWorker2