クラス CronTrigger
java.lang.ObjectSE
org.springframework.scheduling.support.CronTrigger
- 実装されているすべてのインターフェース:
Trigger
cron 式の
Trigger 実装。一般的な crontab 規則に従って解析する CronExpression をラップします。L/# 式を使用した Quartz 日 / 週フィールドをサポートします。SUN-SAT の 0 ~ 6 (SUN の場合も 7) を含む、その他すべての点で一般的な cron 規則に従います。Quartz は、SUN-SAT の 1 ~ 7 まで cron の曜日規則から逸脱していますが、Spring は、オプションの Quartz 固有の L/# 式と組み合わせた場合でも cron に厳密に従っていることに注意してください。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller, Arjen Poutsma
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明CronTrigger(StringSE expression) デフォルトのタイムゾーンで提供されるパターンからCronTriggerを構築します。CronTrigger(StringSE expression, ZoneIdSE zoneId) 指定されたタイムゾーンで提供されたパターンからCronTriggerを構築します。CronTrigger(StringSE expression, TimeZoneSE timeZone) 指定されたタイムゾーンで提供されたパターンからCronTriggerを構築します。メソッドのサマリー
修飾子と型メソッド説明booleanこのトリガーの作成に使用された cron パターンを返します。inthashCode()nextExecution(TriggerContext triggerContext) 指定されたトリガーコンテキストに従って次の実行時間を決定します。toString()クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.scheduling.Trigger から継承されたメソッド
nextExecutionTime
コンストラクターの詳細
CronTrigger
デフォルトのタイムゾーンで提供されるパターンからCronTriggerを構築します。- パラメーター:
expression- cron 式の規則に従った、スペースで区切られた時間フィールドのリスト
CronTrigger
指定されたタイムゾーンで提供されたパターンからCronTriggerを構築します。- パラメーター:
expression- cron 式の規則に従った、スペースで区切られた時間フィールドのリストtimeZone- トリガー時間が生成されるタイムゾーン
CronTrigger
指定されたタイムゾーンで提供されたパターンからCronTriggerを構築します。- パラメーター:
expression- cron 式の規則に従った、スペースで区切られた時間フィールドのリストzoneId- トリガー時間が生成されるタイムゾーン- 導入:
- 5.3
- 関連事項:
メソッドの詳細
getExpression
このトリガーの作成に使用された cron パターンを返します。nextExecution
- 次で指定:
- インターフェース
TriggerのnextExecution - パラメーター:
triggerContext- 最終実行時間と最終完了時間をカプセル化するコンテキストオブジェクト- 戻り値:
- トリガーで定義された次の実行時間、またはトリガーが起動しない場合は
null
equals
hashCode
public int hashCode()toString