AbortPolicy

A handler for rejected tasks that throws a {@link RejectedExecutionException}.

This is the default handler for {@link ThreadPoolExecutor} and {@link ScheduledThreadPoolExecutor}.

Constructors

this
this()

Creates an {@code AbortPolicy}.

Members

Functions

rejectedExecution
void rejectedExecution(Runnable r, ThreadPoolExecutor e)

Always throws RejectedExecutionException.

Inherited Members

From RejectedExecutionHandler

rejectedExecution
void rejectedExecution(Runnable r, ThreadPoolExecutor executor)

Method that may be invoked by a {@link ThreadPoolExecutor} when {@link ThreadPoolExecutor#execute execute} cannot accept a task. This may occur when no more threads or queue slots are available because their bounds would be exceeded, or upon shutdown of the Executor.

Meta