Package | Description |
---|---|
java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
Modifier and Type | Class | Description |
---|---|---|
static class |
ThreadPoolExecutor.AbortPolicy |
A handler for rejected tasks that throws a
RejectedExecutionException . |
static class |
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. |
static class |
ThreadPoolExecutor.DiscardOldestPolicy |
A handler for rejected tasks that discards the oldest unhandled
request and then retries
execute , unless the executor
is shut down, in which case the task is discarded. |
static class |
ThreadPoolExecutor.DiscardPolicy |
A handler for rejected tasks that silently discards the
rejected task.
|
Modifier and Type | Method | Description |
---|---|---|
RejectedExecutionHandler |
ThreadPoolExecutor.getRejectedExecutionHandler() |
Returns the current handler for unexecutable tasks.
|
Modifier and Type | Method | Description |
---|---|---|
void |
ThreadPoolExecutor.setRejectedExecutionHandler(RejectedExecutionHandler handler) |
Sets a new handler for unexecutable tasks.
|
Constructor | Description |
---|---|
ScheduledThreadPoolExecutor(int corePoolSize,
RejectedExecutionHandler handler) |
Creates a new
ScheduledThreadPoolExecutor with the
given initial parameters. |
ScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler) |
Creates a new
ScheduledThreadPoolExecutor with the
given initial parameters. |
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler) |
Creates a new
ThreadPoolExecutor with the given initial
parameters and default thread factory. |
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler) |
Creates a new
ThreadPoolExecutor with the given initial
parameters. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps