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 execut e 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