Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static class

ThreadPoolExecutor.CallerRunsPolicy

extends Object
implements RejectedExecutionHandler
java.lang.Object
   ↳ java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy

Class Overview

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
ThreadPoolExecutor.CallerRunsPolicy ()
Creates a CallerRunsPolicy .
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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.concurrent.RejectedExecutionHandler

Public Constructors

public ThreadPoolExecutor.CallerRunsPolicy ()

Added in API level 1

Creates a CallerRunsPolicy .

Public Methods

public void rejectedExecution ( Runnable r, ThreadPoolExecutor e)

Added in API level 1

Executes task r in the caller's thread, unless the executor has been shut down, in which case the task is discarded.

Parameters
r the runnable task requested to be executed
e the executor attempting to execute this task