1 *java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy* *ThreadPoolExecutor.CallerRunsPolicy*
3 public static class ThreadPoolExecutor.CallerRunsPolicy
4 extends |java.lang.Object|
5 implements |java.util.concurrent.RejectedExecutionHandler|
7 |java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Description|
8 |java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Fields|
9 |java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Constructors|
10 |java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Methods|
12 ================================================================================
14 *java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Constructors*
15 |java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy()|Creates a CallerRun
17 *java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Methods*
18 |java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable,ThreadPoolExecutor)|
20 *java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy_Description*
22 A handler for rejected tasks that runs the rejected task directly in the
23 calling thread of the execute method, unless the executor has been shut down,
24 in which case the task is discarded.
28 *java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy()*
30 public ThreadPoolExecutor.CallerRunsPolicy()
32 Creates a CallerRunsPolicy.
35 *java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable,ThreadPoolExecutor)*
37 public void rejectedExecution(
39 java.util.concurrent.ThreadPoolExecutor e)
41 Executes task r in the caller's thread, unless the executor has been shut down,
42 in which case the task is discarded.
45 r - the runnable task requested to be executed
46 e - the executor attempting to execute this task