public class IntervalTask extends Task
Runnable
を定義する Task
実装。コンテキストに応じて、固定レートまたは固定遅延として扱われます。ScheduledTaskRegistrar.addFixedRateTask(IntervalTask)
, ScheduledTaskRegistrar.addFixedDelayTask(IntervalTask)
コンストラクターと説明 |
---|
IntervalTask(RunnableSE runnable, long interval) 初期遅延なしで新しい IntervalTask を作成します。 |
IntervalTask(RunnableSE runnable, long interval, long initialDelay) 新しい IntervalTask を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
long | getInitialDelay() タスクを最初に実行する前の初期遅延を返します。 |
long | getInterval() タスクを実行する頻度をミリ秒単位で返します。 |
getRunnable, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public IntervalTask(RunnableSE runnable, long interval, long initialDelay)
IntervalTask
を作成します。runnable
- 実行する基になるタスク interval
- タスクを実行する頻度(ミリ秒単位)initialDelay
- タスクの最初の実行前の初期遅延 public IntervalTask(RunnableSE runnable, long interval)
IntervalTask
を作成します。runnable
- 実行する基になるタスク interval
- タスクを実行する頻度(ミリ秒単位)