public class CronSequenceGenerator extends ObjectSE
パターンは、6 つの単一のスペースで区切られたフィールドのリストです: 秒、分、時、日、月、曜日を表します。月名と曜日名は、英語名の最初の 3 文字として指定できます。
パターンの例:
CronTrigger
コンストラクターと説明 |
---|
CronSequenceGenerator(StringSE expression) デフォルトの TimeZone SE を使用して、提供されたパターンから CronSequenceGenerator を構築します。 |
CronSequenceGenerator(StringSE expression, TimeZoneSE timeZone) 指定された TimeZone SE を使用して、提供されたパターンから CronSequenceGenerator を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE other) |
int | hashCode() |
static boolean | isValidExpression(StringSE expression) 指定された式が有効な cron パターンを表すかどうかを判別します。 |
DateSE | next(DateSE date) Cron パターンに一致するシーケンスで、指定された値の後に次の Date SE を取得します。 |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public CronSequenceGenerator(StringSE expression)
TimeZone
SE を使用して、提供されたパターンから CronSequenceGenerator
を構築します。expression
- スペースで区切られた時間フィールドのリスト IllegalArgumentExceptionSE
- パターンを解析できない場合 TimeZone.getDefault()
SEpublic CronSequenceGenerator(StringSE expression, TimeZoneSE timeZone)
TimeZone
SE を使用して、提供されたパターンから CronSequenceGenerator
を構築します。expression
- スペースで区切られた時間フィールドのリスト timeZone
- 生成されたトリガー時間に使用する TimeZoneIllegalArgumentExceptionSE
- パターンを解析できない場合 public DateSE next(DateSE date)
Date
SE を取得します。戻り値は整数秒で、入力値の後になります。date
- シード値 public static boolean isValidExpression(@Nullable StringSE expression)
expression
- 評価する式 true
(指定された式が有効な cron 式である場合)public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE