org.ow2.util.pool.impl.enhanced.impl.thread
Class AbstractReusableThread

java.lang.Object
  extended by org.ow2.util.pool.impl.enhanced.impl.thread.AbstractReusableThread
All Implemented Interfaces:
java.lang.Runnable, IReusableThread
Direct Known Subclasses:
ExecutorReusableThread, ManagementThreadReusableThread, WorkManagerReusableThread

public class AbstractReusableThread
extends java.lang.Object
implements IReusableThread, java.lang.Runnable

Author:
Gael Lalire

Constructor Summary
AbstractReusableThread()
           
 
Method Summary
 void run()
           
 void setUsed(IPool<IReusableThread> reusableThreadPool, java.lang.Runnable runnable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractReusableThread

public AbstractReusableThread()
Method Detail

setUsed

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

run

public void run()
Specified by:
run in interface java.lang.Runnable


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