EDU.oswego.cs.dl.util.concurrent
Class PooledExecutor.RunWhenBlocked

java.lang.Object
  extended by EDU.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked
All Implemented Interfaces:
PooledExecutor.BlockedExecutionHandler
Enclosing class:
PooledExecutor

protected class PooledExecutor.RunWhenBlocked
extends java.lang.Object
implements PooledExecutor.BlockedExecutionHandler

Class defining Run action.


Constructor Summary
protected PooledExecutor.RunWhenBlocked()
           
 
Method Summary
 boolean blockedAction(java.lang.Runnable command)
          Return true if successfully handled so, execute should terminate; else return false if execute loop should be retried.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PooledExecutor.RunWhenBlocked

protected PooledExecutor.RunWhenBlocked()
Method Detail

blockedAction

public boolean blockedAction(java.lang.Runnable command)
Description copied from interface: PooledExecutor.BlockedExecutionHandler
Return true if successfully handled so, execute should terminate; else return false if execute loop should be retried.

Specified by:
blockedAction in interface PooledExecutor.BlockedExecutionHandler