org.sblim.slp.internal
Class ThreadPool

java.lang.Object
  extended by org.sblim.slp.internal.ThreadPool

public class ThreadPool
extends java.lang.Object


Field Summary
protected  java.util.Vector iThreadPool
           
 
Method Summary
 boolean execute(java.lang.Runnable task)
           
 boolean execute(java.lang.Runnable pTask, boolean pEnqueue)
           
 java.lang.ThreadGroup getGroup()
           
 long getIdleTimeOutMs()
           
static ThreadPool getInstance()
           
protected  void removeThread(org.sblim.slp.internal.ThreadPool.Worker pWorker)
           
 boolean taskCompleted(org.sblim.slp.internal.ThreadPool.Worker pWorker, boolean pTimeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iThreadPool

protected java.util.Vector iThreadPool
Method Detail

getInstance

public static ThreadPool getInstance()

getIdleTimeOutMs

public long getIdleTimeOutMs()

execute

public boolean execute(java.lang.Runnable task)

execute

public boolean execute(java.lang.Runnable pTask,
                       boolean pEnqueue)

getGroup

public java.lang.ThreadGroup getGroup()

taskCompleted

public boolean taskCompleted(org.sblim.slp.internal.ThreadPool.Worker pWorker,
                             boolean pTimeout)

removeThread

protected void removeThread(org.sblim.slp.internal.ThreadPool.Worker pWorker)


Copyright © 2005, 2007 IBM Corporation. All Rights Reserved.