JavaTM Platform
Standard Ed. 6

インタフェース
java.util.concurrent.RejectedExecutionHandler の使用

RejectedExecutionHandler を使用しているパッケージ
java.util.concurrent 並行プログラミングでよく使用されるユーティリティークラスです。 
 

java.util.concurrent での RejectedExecutionHandler の使用
 

RejectedExecutionHandler を実装している java.util.concurrent のクラス
static class ThreadPoolExecutor.AbortPolicy
          RejectedExecutionException をスローする拒否されたタスクのハンドラです。
static class ThreadPoolExecutor.CallerRunsPolicy
          executor がシャットダウンしていない場合に、execute メソッドの呼び出しで拒否されたタスクを直接実行する、拒否されたタスクのハンドラです。
static class ThreadPoolExecutor.DiscardOldestPolicy
          executor がシャットダウンしていない場合に、もっとも古い未処理の要求を破棄して execute を再試行する、拒否されたタスクのハンドラです。
static class ThreadPoolExecutor.DiscardPolicy
          拒否されたタスクを通知なしで破棄する拒否されたタスクのハンドラです。
 

RejectedExecutionHandler を返す java.util.concurrent のメソッド
 RejectedExecutionHandler ThreadPoolExecutor.getRejectedExecutionHandler()
          実行可能でないタスクの現在のハンドラを返します。
 

RejectedExecutionHandler 型のパラメータを持つ java.util.concurrent のメソッド
 void ThreadPoolExecutor.setRejectedExecutionHandler(RejectedExecutionHandler handler)
          実行可能でないタスクの新しいハンドラを設定します。
 

RejectedExecutionHandler 型のパラメータを持つ java.util.concurrent のコンストラクタ
ScheduledThreadPoolExecutor(int corePoolSize, RejectedExecutionHandler handler)
          指定された初期パラメータを使って、新しい ScheduledThreadPoolExecutor を作成します。
ScheduledThreadPoolExecutor(int corePoolSize, ThreadFactory threadFactory, RejectedExecutionHandler handler)
          指定された初期パラメータを使って、新しい ScheduledThreadPoolExecutor を作成します。
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler)
          指定された初期パラメータ、およびデフォルトのスレッドファクトリを使用して、新しい ThreadPoolExecutor を作成します。
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)
          指定された初期パラメータを使って、新しい ThreadPoolExecutor を作成します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。