Please note that this documentation is not final and is subject to change.

Java™ Platform
Standard Ed. 7

DRAFT internal-b00

Uses of Class
java.util.concurrent.ThreadPoolExecutor

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

Uses of ThreadPoolExecutor in java.util.concurrent
 

Subclasses of ThreadPoolExecutor in java.util.concurrent
 class ScheduledThreadPoolExecutor
          A ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or to execute periodically.
 

Methods in java.util.concurrent with parameters of type ThreadPoolExecutor
 void RejectedExecutionHandler.rejectedExecution(Runnable r, ThreadPoolExecutor executor)
          Method that may be invoked by a ThreadPoolExecutor when execute cannot accept a task.
 void ThreadPoolExecutor.CallerRunsPolicy.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.
 void ThreadPoolExecutor.AbortPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          Always throws RejectedExecutionException.
 void ThreadPoolExecutor.DiscardPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          Does nothing, which has the effect of discarding task r.
 void ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(Runnable r, ThreadPoolExecutor e)
          Obtains and ignores the next task that the executor would otherwise execute, if one is immediately available, and then retries execution of task r, unless the executor is shut down, in which case task r is instead discarded.
 


Java™ Platform
Standard Ed. 7

DRAFT internal-b00

Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to the terms of the GNU General Public License.