JavaTM 2 Platform
Standard Ed. 5.0

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

既知の実装クラスの一覧:
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy

public interface RejectedExecutionHandler

ThreadPoolExecutor で実行不可能なタスクのハンドラ

導入されたバージョン:
1.5

メソッドの概要
 void rejectedExecution(Runnable r, ThreadPoolExecutor executor)
          execute がタスクを受け入れられない場合に、ThreadPoolExecutor から呼び出すことのできるメソッド。
 

メソッドの詳細

rejectedExecution

void rejectedExecution(Runnable r,
                       ThreadPoolExecutor executor)
execute がタスクを受け入れられない場合に、ThreadPoolExecutor から呼び出すことのできるメソッド。これは、制限を超過したために利用可能なスレッドまたはキュースロットが存在しない場合、または Executor のシャットダウン時に発生します。 代替手段が存在しない場合、メソッドはチェックされない RejectedExecutionException をスローする場合があります。これは、execute の呼び出し側に送信されます。

パラメータ:
r - 実行が要求された実行可能なタスク
executor - このタスクの実行を試みる executor
例外:
RejectedExecutionException - 対処方法が存在しない場合

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 も参照してください。