org.apache.xmlrpc.util
Class ThreadPool.Poolable

java.lang.Object
  extended by org.apache.xmlrpc.util.ThreadPool.Poolable
Enclosing class:
ThreadPool

private class ThreadPool.Poolable
extends java.lang.Object


Field Summary
private  boolean shuttingDown
           
private  ThreadPool.Task task
           
private  java.lang.Thread thread
           
 
Constructor Summary
ThreadPool.Poolable(java.lang.ThreadGroup pGroup, int pNum)
           
 
Method Summary
private  ThreadPool.Task getTask()
           
private  void resetTask()
           
(package private)  void shutdown()
           
(package private)  void start(ThreadPool.Task pTask)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

shuttingDown

private volatile boolean shuttingDown

task

private ThreadPool.Task task

thread

private java.lang.Thread thread
Constructor Detail

ThreadPool.Poolable

ThreadPool.Poolable(java.lang.ThreadGroup pGroup,
                    int pNum)
Method Detail

shutdown

void shutdown()

getTask

private ThreadPool.Task getTask()

resetTask

private void resetTask()

start

void start(ThreadPool.Task pTask)