JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
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 2 Platform
Standard Ed. 5.0

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

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