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 |