- 既知のすべての実装クラス:
- ThreadPoolExecutor.AbortPolicy,- ThreadPoolExecutor.CallerRunsPolicy,- ThreadPoolExecutor.DiscardOldestPolicy,- ThreadPoolExecutor.DiscardPolicy
public interface RejectedExecutionHandler
ThreadPoolExecutorで実行できないタスクのハンドラです。- 導入されたバージョン:
- 1.5
- 
メソッドのサマリー修飾子と型メソッド説明voidrejectedExecution(Runnable r, ThreadPoolExecutor executor)executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。
- 
メソッドの詳細- 
rejectedExecutionvoid rejectedExecution(Runnable r, ThreadPoolExecutor executor)executeがタスクを受け入れることができない場合にThreadPoolExecutorによって呼び出される可能性のあるメソッドです。 この状態は、境界値を超えたために利用可能なスレッドまたはキュー・スロットがこれ以上ない場合、またはexecutorのシャットダウン時に発生することがあります。その他の代替方法がない場合、このメソッドは非チェック RejectedExecutionExceptionをスローすることがあります。これはexecuteの呼出し元に伝達されます。- パラメータ:
- r- 実行されることを要求された実行可能なタスク
- executor- このタスクの実行を試みるexecutor
- 例外:
- RejectedExecutionException- 対処方法がない場合
 
 
-