インターフェース TriggerContext
- すべての既知の実装クラス:
SimpleTriggerContext
public interface TriggerContext
特定のタスクの最終実行時間と最終完了時間をカプセル化するコンテキストオブジェクト。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller, Arjen Poutsma
メソッドのサマリー
修飾子と型メソッド説明default ClockSE
getClock()
トリガー計算に使用するクロックを返します。タスクの最後の実際の実行時間、または以前にスケジュールされていない場合はnull
を返します。default DateSE
使用すべきではありません。タスクの最後の完了時刻を返します。以前にスケジュールされていない場合は、null
を返します。default DateSE
使用すべきではありません。6.0 の時点で、lastCompletion()
を推奨タスクの最後にスケジュールされた実行時間を返します。スケジュールされていない場合はnull
を返します。default DateSE
使用すべきではありません。6.0 の時点で、lastScheduledExecution()
を推奨
メソッドの詳細
getClock
トリガー計算に使用するクロックを返します。デフォルトは
Clock.systemDefaultZone()
です。- 導入:
- 5.3
- 関連事項:
lastScheduledExecutionTime
使用すべきではありません。6.0 の時点で、lastScheduledExecution()
を推奨タスクの最後にスケジュールされた実行時間を返します。スケジュールされていない場合はnull
を返します。デフォルトの実装は
lastScheduledExecution()
に委譲します。lastScheduledExecution
タスクの最後にスケジュールされた実行時間を返します。スケジュールされていない場合はnull
を返します。- 導入:
- 6.0
lastActualExecutionTime
使用すべきではありません。6.0 の時点で、lastActualExecution()
を推奨タスクの最後の実際の実行時間、または以前にスケジュールされていない場合はnull
を返します。デフォルトの実装は
lastActualExecution()
に委譲します。lastActualExecution
タスクの最後の実際の実行時間、または以前にスケジュールされていない場合はnull
を返します。- 導入:
- 6.0
lastCompletionTime
使用すべきではありません。6.0 の時点で、lastCompletion()
を推奨タスクの最後の完了時刻を返します。以前にスケジュールされていない場合は、null
を返します。デフォルトの実装は
lastCompletion()
に委譲します。lastCompletion
タスクの最後の完了時刻を返します。以前にスケジュールされていない場合は、null
を返します。- 導入:
- 6.0
lastActualExecution()
を推奨