ThreadPoolExecutor.CallerRunsPolicy
public
static
class
ThreadPoolExecutor.CallerRunsPolicy
extends Object
implements
RejectedExecutionHandler
| java.lang.Object | |
| ↳ | java.util.concurrent.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.
Summary
Public constructors | |
|---|---|
ThreadPoolExecutor.CallerRunsPolicy()
Creates a |
|
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. |
Inherited methods | |
|---|---|
java.lang.Object
| |
java.util.concurrent.RejectedExecutionHandler
| |
Public constructors
ThreadPoolExecutor.CallerRunsPolicy
ThreadPoolExecutor.CallerRunsPolicy ()
Creates a CallerRunsPolicy.
Public methods
rejectedExecution
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.
| Parameters | |
|---|---|
r |
Runnable: the runnable task requested to be executed |
e |
ThreadPoolExecutor: the executor attempting to execute this task
|
Interfaces
- BlockingDeque
- BlockingQueue
- Callable
- CompletableFuture.AsynchronousCompletionTask
- CompletionService
- CompletionStage
- ConcurrentMap
- ConcurrentNavigableMap
- Delayed
- Executor
- ExecutorService
- ForkJoinPool.ForkJoinWorkerThreadFactory
- ForkJoinPool.ManagedBlocker
- Future
- RejectedExecutionHandler
- RunnableFuture
- RunnableScheduledFuture
- ScheduledExecutorService
- ScheduledFuture
- ThreadFactory
- TransferQueue
Classes
- AbstractExecutorService
- ArrayBlockingQueue
- CompletableFuture
- ConcurrentHashMap
- ConcurrentHashMap.KeySetView
- ConcurrentLinkedDeque
- ConcurrentLinkedQueue
- ConcurrentSkipListMap
- ConcurrentSkipListSet
- CopyOnWriteArrayList
- CopyOnWriteArraySet
- CountDownLatch
- CountedCompleter
- CyclicBarrier
- DelayQueue
- Exchanger
- ExecutorCompletionService
- Executors
- ForkJoinPool
- ForkJoinTask
- ForkJoinWorkerThread
- FutureTask
- LinkedBlockingDeque
- LinkedBlockingQueue
- LinkedTransferQueue
- Phaser
- PriorityBlockingQueue
- RecursiveAction
- RecursiveTask
- ScheduledThreadPoolExecutor
- Semaphore
- SynchronousQueue
- ThreadLocalRandom
- ThreadPoolExecutor
- ThreadPoolExecutor.AbortPolicy
- ThreadPoolExecutor.CallerRunsPolicy
- ThreadPoolExecutor.DiscardOldestPolicy
- ThreadPoolExecutor.DiscardPolicy
Enums
Exceptions

