クラス CronTrigger

java.lang.ObjectSE
org.springframework.scheduling.support.CronTrigger
実装されたすべてのインターフェース:
Trigger

public class CronTrigger extends ObjectSE implements Trigger
cron 式の Trigger 実装。CronExpression をラップします。
導入:
3.0
作成者:
Juergen Hoeller, Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • CronTrigger

      public CronTrigger(StringSE expression)
      デフォルトのタイムゾーンで提供されるパターンから CronTrigger を構築します。
      パラメーター:
      expression - cron 式の規則に従った、スペースで区切られた時間フィールドのリスト
    • CronTrigger

      public CronTrigger(StringSE expression, TimeZoneSE timeZone)
      指定されたタイムゾーンで提供されたパターンから CronTrigger を構築します。
      パラメーター:
      expression - cron 式の規則に従った、スペースで区切られた時間フィールドのリスト
      timeZone - トリガー時間が生成されるタイムゾーン
    • CronTrigger

      public CronTrigger(StringSE expression, ZoneIdSE zoneId)
      指定されたタイムゾーンで提供されたパターンから CronTrigger を構築します。
      パラメーター:
      expression - cron 式の規則に従った、スペースで区切られた時間フィールドのリスト
      zoneId - トリガー時間が生成されるタイムゾーン
      導入:
      5.3
      関連事項:
  • メソッドの詳細

    • getExpression

      public StringSE getExpression()
      このトリガーの作成に使用された cron パターンを返します。
    • nextExecution

      public InstantSE nextExecution(TriggerContext triggerContext)
      指定されたトリガーコンテキストに従って次の実行時間を決定します。

      次の実行時間は、前回の実行の完了時間に基づいて計算されます。実行が重複することはありません。

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

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString