Top Description Interfaces Classes
[default module]

Package org.springframework.scheduling

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

General exceptions for Spring's scheduling support, independent of any specific scheduling system.

Interface Summary

Modifier and TypeInterface and Description
public interface
SchedulingAwareRunnable

Extension of the Runnable interface, adding special callbacks for long-running operations.

public interface
SchedulingTaskExecutor

A org.springframework.core.task.TaskExecutor extension exposing scheduling characteristics that are relevant to potential task submitters.

public interface
TaskScheduler

Task scheduler interface that abstracts the scheduling of Runnables based on different kinds of triggers.

public interface
Trigger

Common interface for trigger objects that determine the next execution time of a task that they get associated with.

public interface
TriggerContext

Context object encapsulating last execution times and last completion time of a given task.

Class Summary

Modifier and TypeClass and Description
public class
SchedulingException

General exception to be thrown on scheduling failures, such as the scheduler already having shut down.