インターフェース Trigger

すべての既知の実装クラス:
CronTriggerPeriodicTrigger

public interface Trigger
トリガーオブジェクトが関連付けられるタスクの次の実行時間を決定するトリガーオブジェクトの共通インターフェース。
導入:
3.0
作成者:
Juergen Hoeller
関連事項:
  • メソッドの詳細

    • nextExecutionTime

      @DeprecatedSE(since="6.0") @Nullable default DateSE nextExecutionTime(TriggerContext triggerContext)
      使用すべきではありません。
      6.0 現在、nextExecution(TriggerContext) を推奨
      指定されたトリガーコンテキストに従って次の実行時間を決定します。

      デフォルトの実装は nextExecution(TriggerContext) に委譲します。

      パラメーター:
      triggerContext - 最終実行時間と最終完了時間をカプセル化するコンテキストオブジェクト
      戻り値:
      トリガーで定義された次の実行時間、またはトリガーが起動しない場合は null 
    • nextExecution

      @Nullable InstantSE nextExecution(TriggerContext triggerContext)
      指定されたトリガーコンテキストに従って次の実行時間を決定します。
      パラメーター:
      triggerContext - 最終実行時間と最終完了時間をカプセル化するコンテキストオブジェクト
      戻り値:
      トリガーで定義された次の実行時間、またはトリガーが起動しない場合は null 
      導入:
      6.0