クラス ScheduledTask

java.lang.ObjectSE
org.springframework.scheduling.config.ScheduledTask

public final class ScheduledTask extends ObjectSE
実行時にスケジュールされたタスクの表現。スケジュールメソッドの戻り値として使用されます。
導入:
4.3
作成者:
Juergen Hoeller, Brian Clozel
関連事項:
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    このスケジュールされたタスクのキャンセルをトリガーします。
    void
    cancel(boolean mayInterruptIfRunning)
    このスケジュールされたタスクのキャンセルをトリガーします。
    基になるタスク(通常は CronTaskFixedRateTask または FixedDelayTask)を返します。
    タスクの次のスケジュールされた実行を返します。タスクがキャンセルされた場合、または新しい実行がスケジュールされていない場合は、null を返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • メソッドの詳細

    • getTask

      public Task getTask()
      基になるタスク(通常は CronTaskFixedRateTask または FixedDelayTask)を返します。
      導入:
      5.0.2
    • cancel

      public void cancel()
      このスケジュールされたタスクのキャンセルをトリガーします。

      このバリアントは、まだ実行中の場合、タスクの中断を強制します。

      関連事項:
    • cancel

      public void cancel(boolean mayInterruptIfRunning)
      このスケジュールされたタスクのキャンセルをトリガーします。
      パラメーター:
      mayInterruptIfRunning - まだ実行中の場合にタスクの中断を強制するかどうか (タスクを完了できるように false を指定します)
      導入:
      5.3.18
      関連事項:
    • nextExecution

      @Nullable public InstantSE nextExecution()
      タスクの次のスケジュールされた実行を返します。タスクがキャンセルされた場合、または新しい実行がスケジュールされていない場合は、null を返します。
      導入:
      6.2
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString