Package org.springframework.scheduling
Interface TriggerContext
- All Known Implementing Classes:
SimpleTriggerContext
public interface TriggerContext
Context object encapsulating last execution times and last completion time
of a given task.
- Since:
- 3.0
- Author:
- Juergen Hoeller, Arjen Poutsma
-
Method Summary
Modifier and TypeMethodDescriptiondefault Clock
getClock()
Return the clock to use for trigger calculation.Return the last actual execution time of the task, ornull
if not scheduled before.default Date
Deprecated.Return the last completion time of the task, ornull
if not scheduled before.default Date
Deprecated.as of 6.0, in favor onlastCompletion()
Return the last scheduled execution time of the task, ornull
if not scheduled before.default Date
Deprecated.as of 6.0, in favor onlastScheduledExecution()
-
Method Details
-
getClock
Return the clock to use for trigger calculation.Defaults to
Clock.systemDefaultZone()
.- Since:
- 5.3
- See Also:
-
lastScheduledExecutionTime
Deprecated.as of 6.0, in favor onlastScheduledExecution()
Return the last scheduled execution time of the task, ornull
if not scheduled before.The default implementation delegates to
lastScheduledExecution()
. -
lastScheduledExecution
Return the last scheduled execution time of the task, ornull
if not scheduled before.- Since:
- 6.0
-
lastActualExecutionTime
Deprecated.as of 6.0, in favor onlastActualExecution()
Return the last actual execution time of the task, ornull
if not scheduled before.The default implementation delegates to
lastActualExecution()
. -
lastActualExecution
Return the last actual execution time of the task, ornull
if not scheduled before.- Since:
- 6.0
-
lastCompletionTime
Deprecated.as of 6.0, in favor onlastCompletion()
Return the last completion time of the task, ornull
if not scheduled before.The default implementation delegates to
lastCompletion()
. -
lastCompletion
Return the last completion time of the task, ornull
if not scheduled before.- Since:
- 6.0
-
lastActualExecution()