Class ScheduledTask
java.lang.Object
org.springframework.scheduling.config.ScheduledTask
A representation of a scheduled task at runtime,
used as a return value for scheduling methods.
- Since:
- 4.3
- Author:
- Juergen Hoeller, Brian Clozel
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
Trigger cancellation of this scheduled task.void
cancel
(boolean mayInterruptIfRunning) Trigger cancellation of this scheduled task.getTask()
Return the next scheduled execution of the task, ornull
if the task has been cancelled or no new execution is scheduled.toString()
-
Method Details
-
getTask
- 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 (specifyfalse
to allow the task to complete)- Since:
- 5.3.18
- See Also:
-
nextExecution
Return the next scheduled execution of the task, ornull
if the task has been cancelled or no new execution is scheduled.- Since:
- 6.2
-
toString
-