org.ow2.util.pool.impl.enhanced.impl.thread.managementthread
Class ManagementThreadReusableThread

java.lang.Object
  extended by org.ow2.util.pool.impl.enhanced.impl.thread.AbstractReusableThread
      extended by org.ow2.util.pool.impl.enhanced.impl.thread.managementthread.ManagementThreadReusableThread
All Implemented Interfaces:
java.lang.Runnable, IReusableThread

public class ManagementThreadReusableThread
extends AbstractReusableThread

When thread is available it is put in the pool.

Author:
Gael Lalire

Constructor Summary
ManagementThreadReusableThread(boolean daemonThreadRunner)
           
 
Method Summary
 void setUsed(IPool<IReusableThread> reusableThreadPool, java.lang.Runnable runnable)
           
 
Methods inherited from class org.ow2.util.pool.impl.enhanced.impl.thread.AbstractReusableThread
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagementThreadReusableThread

public ManagementThreadReusableThread(boolean daemonThreadRunner)
Method Detail

setUsed

public void setUsed(IPool<IReusableThread> reusableThreadPool,
                    java.lang.Runnable runnable)
Specified by:
setUsed in interface IReusableThread
Overrides:
setUsed in class AbstractReusableThread
Parameters:
reusableThreadPool - pool to send back itself
runnable - a runnable to run


Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.