Package Summary Overview Summary

### class:ThreadPoolExecutor.CallerRunsPolicy [NONE]
All Implemented Interfaces: `RejectedExecutionHandler` Enclosing class: `ThreadPoolExecutor` public static class ThreadPoolExecutor.CallerRunsPolicy extends Object implements RejectedExecutionHandler A handler for rejected tasks that runs the rejected task directly in the calling thread of the `execute` method, unless the executor has been shut down, in which case the task is discarded.

### constructor:ThreadPoolExecutor.CallerRunsPolicy() [NONE]
### CallerRunsPolicy public CallerRunsPolicy() Creates a `CallerRunsPolicy`.

### method:rejectedExecution(java.lang.Runnable,java.util.concurrent.ThreadPoolExecutor) [NONE]
### rejectedExecution public void rejectedExecution (Runnable r, ThreadPoolExecutor e) Executes task r in the caller's thread, unless the executor has been shut down, in which case the task is discarded. Specified by: `rejectedExecution` in interface `RejectedExecutionHandler` Parameters: `r` - the runnable task requested to be executed `e` - the executor attempting to execute this task