com.caucho.env.thread1
Class AbstractTaskWorker1
java.lang.Object
com.caucho.env.thread1.AbstractTaskWorker1
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- AbstractThreadLauncher1
public abstract class AbstractTaskWorker1
- extends java.lang.Object
- implements java.lang.Runnable
A generic pool of threads available for Alarms and Work tasks.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractTaskWorker1
protected AbstractTaskWorker1(java.lang.ClassLoader classLoader)
isPermanent
protected boolean isPermanent()
setWorkerIdleTimeout
protected void setWorkerIdleTimeout(long timeout)
setLoopCount
protected void setLoopCount(int count)
isTaskActive
public boolean isTaskActive()
isClosed
public boolean isClosed()
runTask
public abstract long runTask()
destroy
public void destroy()
wake
public final void wake()
startWorkerThread
protected abstract void startWorkerThread()
getThreadName
protected java.lang.String getThreadName()
onThreadStart
protected void onThreadStart()
onThreadComplete
protected void onThreadComplete()
run
public final void run()
- Specified by:
run
in interface java.lang.Runnable
getCurrentTimeActual
protected long getCurrentTimeActual()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object