| Package | Description |
|---|---|
| java.util.concurrent |
Utility classes commonly useful in concurrent programming.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ThreadPoolExecutor
A handler for rejected tasks that throws a
RejectedExecutionException.
|
static class |
ThreadPoolExecutor
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
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
A handler for rejected tasks that silently discards the rejected task.
|
| Modifier and Type | Method and Description |
|---|---|
RejectedExecutionHandler |
ThreadPoolExecutor.getRejectedExecutionHandler()
Returns the current handler for unexecutable tasks.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ThreadPoolExecutor.setRejectedExecutionHandler(RejectedExecutionHandler
Sets a new handler for unexecutable tasks.
|
| Constructor and Description | |
|---|---|
ScheduledThreadPoolExecutor(int corePoolSize, RejectedExecutionHandler
Creates a new ScheduledThreadPoolExecutor with the given initial parameters.
|
|
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory
Creates a new ScheduledThreadPoolExecutor with the given initial parameters.
|
|
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit
Creates a new
ThreadPoolExecutor with the given initial parameters and default thread factory.
|
|
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit
Creates a new
ThreadPoolExecutor with the given initial parameters.
|