public static class java.util.concurrent
ThreadPoolExecutor.DiscardOldestPolicy


Show All Login
Java SE 6
  
Implements: RejectedExecutionHandler
Contained within: ThreadPoolExecutor

A handler for rejected tasks that discards the oldest unhandled request and then retries execute, unless the executor is shut down, in which case the task is discarded.

Constructors
public ThreadPoolExecutor.DiscardOldestPolicy()
Creates a DiscardOldestPolicy for the given executor.

Methods
public void rejectedExecution(Runnable r, ThreadPoolExecutor e) Details
Obtains and ignores the next task that the executor would otherwise execute, if one is immediately available, and then retries execution of task r, unless the executor is shut down, in which case task r is instead discarded.
rthe runnable task requested to be executed
ethe executor attempting to execute this task