ThreadPoolExecutor.CallerRunsPolicy
  public
  static
  
  
  class
  ThreadPoolExecutor.CallerRunsPolicy
  
    extends Object
  
  
  
  
  
      implements
      
        RejectedExecutionHandler
      
  
  
| java.lang.Object | |
| ↳ | java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy | 
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.
Summary
| Public constructors | |
|---|---|
| 
      CallerRunsPolicy()
      Creates a  | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        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. | 
| Inherited methods | |
|---|---|
Public constructors
Public methods
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.
| Parameters | |
|---|---|
| r | Runnable: the runnable task requested to be executed | 
| e | ThreadPoolExecutor: the executor attempting to execute this task | 
