Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
java.util.concurrent.RejectedExecutionHandler

Packages that use RejectedExecutionHandler
java.util.concurrent | Utility classes commonly useful in concurrent programming.

Uses of RejectedExecutionHandler in java.util.concurrent

Classes in java.util.concurrent that implement RejectedExecutionHandler
`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.

Methods in java.util.concurrent that return RejectedExecutionHandler
`RejectedExecutionHandler` | `ThreadPoolExecutor.getRejectedExecutionHandler()` Returns the current handler for unexecutable tasks.

Methods in java.util.concurrent with parameters of type RejectedExecutionHandler
`void` | `ThreadPoolExecutor.setRejectedExecutionHandler(RejectedExecutionHandler handler)` Sets a new handler for unexecutable tasks.

Constructors in java.util.concurrent with parameters of type RejectedExecutionHandler
`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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.