public class DynamicPeriodicTrigger extends ObjectSE implements Trigger
Trigger です。これは、PeriodicTrigger の実装に基づいています。ただし、この動的トリガーのフィールドは最終的なものではなく、明示的な getter および setter を介してプロパティをインスペクションおよび設定できます。トリガーへの変更は、次の実行後に有効になります。| コンストラクターと説明 |
|---|
DynamicPeriodicTrigger(java.time.Duration duration) 指定された期間でトリガーを作成します。 |
DynamicPeriodicTrigger(long period) ミリ秒単位の指定された期間でトリガーを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(ObjectSE obj) |
java.time.Duration | getDuration() 期間を返します。 |
java.time.Duration | getInitialDuration() 初期期間を取得します。 |
int | hashCode() |
boolean | isFixedRate() このトリガーが固定レートであるかどうかを返します。 |
DateSE | nextExecutionTime(TriggerContext triggerContext) タスクが再度実行されるまでの時間を返します。 |
void | setDuration(java.time.Duration duration) 期間を設定します。 |
void | setFixedRate(boolean fixedRate) 実際の完了時刻間ではなく、スケジュールされた開始時刻間で定期的な間隔を測定するかどうかを指定します。 |
void | setInitialDuration(java.time.Duration initialDuration) 最初の実行の遅延を指定します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic DynamicPeriodicTrigger(long period)
period - 負であってはなりません public DynamicPeriodicTrigger(java.time.Duration duration)
duration - デュレーション。public void setInitialDuration(java.time.Duration initialDuration)
initialDuration - 初期遅延。public java.time.Duration getDuration()
public void setDuration(java.time.Duration duration)
duration - デュレーション。public java.time.Duration getInitialDuration()
public void setFixedRate(boolean fixedRate)
fixedRate - 固定レートの boolean フラグ。public boolean isFixedRate()
public DateSE nextExecutionTime(TriggerContext triggerContext)
Trigger の nextExecutionTime triggerContext - スケジュールの前の状態を決定するためのトリガーコンテキスト。public int hashCode()
ObjectSE の hashCodeSE