Class ScheduledTask

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

public final class ScheduledTask extends Object
A representation of a scheduled task at runtime, used as a return value for scheduling methods.
Since:
4.3
Author:
Juergen Hoeller
See Also:
  • Method Details

    • getTask

      public Task getTask()
      Return the underlying task (typically a CronTask, FixedRateTask or FixedDelayTask).
      Since:
      5.0.2
    • cancel

      public void cancel()
      Trigger cancellation of this scheduled task.

      This variant will force interruption of the task if still running.

      See Also:
    • cancel

      public void cancel(boolean mayInterruptIfRunning)
      Trigger cancellation of this scheduled task.
      Parameters:
      mayInterruptIfRunning - whether to force interruption of the task if still running (specify false to allow the task to complete)
      Since:
      5.3.18
      See Also:
    • toString

      public String toString()
      Overrides:
      toString in class Object