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.
Public constructors | |
---|---|
ThreadPoolExecutor.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 | |
---|---|
From
class
java.lang.Object
| |
From
interface
java.util.concurrent.RejectedExecutionHandler
|
ThreadPoolExecutor.CallerRunsPolicy ()
Creates a CallerRunsPolicy
.
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
|