Interface Scheduler

  • All Known Implementing Classes:
    SimpleScheduler

    public interface Scheduler
    The container provides a built-in bean with bean type Scheduler and qualifier Default.
    Author:
    Martin Kouba
    • Method Detail

      • pause

        void pause()
        Pause the scheduler. No triggers are fired.
      • pause

        void pause​(String identity)
        Pause a specific trigger. Identity must not be null and non-existent identity results in no-op.
        Parameters:
        identity - see Scheduled.identity()
      • resume

        void resume()
        Resume the scheduler. Triggers can be fired again.
      • resume

        void resume​(String identity)
        Resume a specific trigger. Identity must not be null and non-existent identity results in no-op.
        Parameters:
        identity - see Scheduled.identity()
      • isRunning

        boolean isRunning()
        Returns:
        if a scheduler is running the triggers are fired and jobs are executed.