クラス IntervalTask
java.lang.ObjectSE
org.springframework.scheduling.config.Task
org.springframework.scheduling.config.DelayedTask
org.springframework.scheduling.config.IntervalTask
- 既知の直属サブクラス
FixedDelayTask
,FixedRateTask
所定のミリ秒間隔で実行される
Runnable
を定義する Task
実装。コンテキストに応じて、固定レートまたは固定遅延として扱われます。- 導入:
- 3.2
- 作成者:
- Chris Beams, Arjen Poutsma
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明IntervalTask
(RunnableSE runnable, long interval) 使用すべきではありません。IntervalTask
(RunnableSE runnable, long interval, long initialDelay) 使用すべきではありません。6.0 の時点で、IntervalTask(Runnable, Duration, Duration)
を推奨IntervalTask
(RunnableSE runnable, DurationSE interval) 初期遅延なしで新しいIntervalTask
を作成します。IntervalTask
(RunnableSE runnable, DurationSE interval, DurationSE initialDelay) 新しいIntervalTask
を作成します。メソッドのサマリー
修飾子と型メソッド説明long
使用すべきではありません。6.0 現在、getInitialDelayDuration()
を推奨タスクを最初に実行する前の初期遅延を返します。long
使用すべきではありません。6.0 現在、getIntervalDuration()
を推奨タスクを実行する頻度を返します。クラス org.springframework.scheduling.config.Task から継承されたメソッド
getLastExecutionOutcome, getRunnable, toString
コンストラクターの詳細
IntervalTask
@DeprecatedSE(since="6.0") public IntervalTask(RunnableSE runnable, long interval, long initialDelay) 使用すべきではありません。6.0 の時点で、IntervalTask(Runnable, Duration, Duration)
を推奨新しいIntervalTask
を作成します。- パラメーター:
runnable
- 実行する基になるタスクinterval
- タスクを実行する頻度(ミリ秒単位)initialDelay
- タスクの最初の実行前の初期遅延
IntervalTask
使用すべきではありません。6.0 の時点で、IntervalTask(Runnable, Duration)
を推奨初期遅延なしで新しいIntervalTask
を作成します。- パラメーター:
runnable
- 実行する基になるタスクinterval
- タスクを実行する頻度(ミリ秒単位)
IntervalTask
初期遅延なしで新しいIntervalTask
を作成します。- パラメーター:
runnable
- 実行する基になるタスクinterval
- タスクを実行する頻度- 導入:
- 6.0
IntervalTask
新しいIntervalTask
を作成します。- パラメーター:
runnable
- 実行する基になるタスクinterval
- タスクを実行する頻度initialDelay
- タスクの最初の実行前の初期遅延- 導入:
- 6.0
メソッドの詳細
getInterval
使用すべきではありません。6.0 現在、getIntervalDuration()
を推奨タスクを実行する頻度をミリ秒単位で返します。getIntervalDuration
タスクを実行する頻度を返します。- 導入:
- 6.0
getInitialDelay
使用すべきではありません。6.0 現在、getInitialDelayDuration()
を推奨タスクを最初に実行する前の初期遅延を返します。getInitialDelayDuration
タスクを最初に実行する前の初期遅延を返します。- オーバーライド:
- クラス
DelayedTask
のgetInitialDelayDuration
- 導入:
- 6.0
IntervalTask(Runnable, Duration)
を推奨