インターフェース SchedulingAwareRunnable
- すべてのスーパーインターフェース:
RunnableSE
Runnable
SE インターフェースの拡張。長時間実行オペレーション用の特別なコールバックを追加します。スケジューリング対応の TaskExecutors は、送信された Runnable をチェックして、このインターフェースが実装されているかどうかを検出し、可能な限り適切に対応することをお勧めします。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
- 関連事項:
メソッドのサマリー
インターフェース java.lang.RunnableSE から継承されたメソッド
run
メソッドの詳細
isLongLived
boolean isLongLived()Runnable の操作が長命(true
)か短命(false
)かを返します。前者の場合、タスクはスレッドプール(存在する場合)からスレッドを割り当てず、長期実行バックグラウンドスレッドと見なされます。
これはヒントと考えてください。もちろん、TaskExecutor 実装は、このフラグと SchedulingAwareRunnable インターフェース全体を無視してもかまいません。