クラス IntervalTask

既知の直属サブクラス
FixedDelayTaskFixedRateTask

public class IntervalTask extends DelayedTask
所定のミリ秒間隔で実行される Runnable を定義する Task 実装。コンテキストに応じて、固定レートまたは固定遅延として扱われます。
導入:
3.2
作成者:
Chris Beams, Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • IntervalTask

      @DeprecatedSE(since="6.0") public IntervalTask(RunnableSE runnable, long interval, long initialDelay)
      使用すべきではありません。
      6.0 の時点で、IntervalTask(Runnable, Duration, Duration) を推奨
      新しい IntervalTask を作成します。
      パラメーター:
      runnable - 実行する基になるタスク
      interval - タスクを実行する頻度(ミリ秒単位)
      initialDelay - タスクの最初の実行前の初期遅延
    • IntervalTask

      @DeprecatedSE(since="6.0") public IntervalTask(RunnableSE runnable, long interval)
      使用すべきではありません。
      6.0 の時点で、IntervalTask(Runnable, Duration) を推奨
      初期遅延なしで新しい IntervalTask を作成します。
      パラメーター:
      runnable - 実行する基になるタスク
      interval - タスクを実行する頻度(ミリ秒単位)
    • IntervalTask

      public IntervalTask(RunnableSE runnable, DurationSE interval)
      初期遅延なしで新しい IntervalTask を作成します。
      パラメーター:
      runnable - 実行する基になるタスク
      interval - タスクを実行する頻度
      導入:
      6.0
    • IntervalTask

      public IntervalTask(RunnableSE runnable, DurationSE interval, DurationSE initialDelay)
      新しい IntervalTask を作成します。
      パラメーター:
      runnable - 実行する基になるタスク
      interval - タスクを実行する頻度
      initialDelay - タスクの最初の実行前の初期遅延
      導入:
      6.0
  • メソッドの詳細

    • getInterval

      @DeprecatedSE(since="6.0") public long getInterval()
      使用すべきではありません。
      6.0 現在、getIntervalDuration() を推奨
      タスクを実行する頻度をミリ秒単位で返します。
    • getIntervalDuration

      public DurationSE getIntervalDuration()
      タスクを実行する頻度を返します。
      導入:
      6.0
    • getInitialDelay

      @DeprecatedSE(since="6.0") public long getInitialDelay()
      使用すべきではありません。
      6.0 現在、getInitialDelayDuration() を推奨
      タスクを最初に実行する前の初期遅延を返します。
    • getInitialDelayDuration

      public DurationSE getInitialDelayDuration()
      タスクを最初に実行する前の初期遅延を返します。
      オーバーライド:
      クラス DelayedTaskgetInitialDelayDuration 
      導入:
      6.0