org.ow2.util.pool.impl.enhanced.impl.thread.threadpoolexecutor
Class ExecutorReusableThread

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

public class ExecutorReusableThread
extends AbstractReusableThread

Author:
Gael Lalire

Constructor Summary
ExecutorReusableThread(java.util.concurrent.Executor executor)
           
 
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

ExecutorReusableThread

public ExecutorReusableThread(java.util.concurrent.Executor executor)
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.