/* (non-Javadoc)
* @see EDU.oswego.cs.dl.util.concurrent.PooledExecutor.BlockedExecutionHandler#blockedAction(java.lang.Runnable)
*/
public boolean blockedAction(Runnable arg0) throws InterruptedException {
WorkerContext work = (WorkerContext) arg0;
if (!handOff_.offer(arg0, work.getStartTimeout())) {
// double check.
if (work.isTimedOut()) {
return false;
}
return true;
}
return true;