org.gudy.azureus2.core3.util
Class ThreadPoolTask
java.lang.Object
org.gudy.azureus2.core3.util.AERunnable
org.gudy.azureus2.core3.util.ThreadPoolTask
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- ClientIDManagerImpl.httpFilter, DHTControlImpl.DhtTask, TimerEvent, TRTrackerServerProcessor
public abstract class ThreadPoolTask
- extends AERunnable
- Author:
- parg
Field Summary |
protected org.gudy.azureus2.core3.util.ThreadPool.threadPoolWorker |
worker
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
worker
protected org.gudy.azureus2.core3.util.ThreadPool.threadPoolWorker worker
ThreadPoolTask
public ThreadPoolTask()
setTaskState
public void setTaskState(java.lang.String state)
getTaskState
public java.lang.String getTaskState()
getName
public java.lang.String getName()
interruptTask
public abstract void interruptTask()
taskStarted
public void taskStarted()
taskCompleted
public void taskCompleted()
releaseToPool
public final void releaseToPool()