Interface SchedulerExecutor

  • All Known Implementing Classes:
    QuartzSchedulerExecutor

    public interface SchedulerExecutor
    Author:
    Matthieu Chaffotte, Celine Souchet
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean delete​(java.lang.String jobName, java.lang.String groupName)  
      void deleteJobs​(java.lang.String groupName)  
      void executeAgain​(long jobId, java.lang.String groupName, java.lang.String jobName, boolean disallowConcurrentExecution, int delayInMillis)  
      java.util.List<java.lang.String> getAllJobs()  
      java.util.List<java.lang.String> getJobs​(java.lang.String groupName)  
      boolean isExistingJob​(java.lang.String jobName, java.lang.String groupName)
      Check if a job exists.
      boolean isShutdown()  
      boolean isStarted()  
      boolean mayFireAgain​(java.lang.String groupName, java.lang.String jobName)  
      void pauseJobs​(java.lang.String groupName)  
      void rescheduleErroneousTriggers()  
      java.util.Date rescheduleJob​(java.lang.String triggerName, java.lang.String groupName, java.util.Date triggerStartTime)
      Remove (delete) the Trigger with the given key, and store the new given one - which must be associated with the same job (the new trigger must have the job name & group specified) - however, the new trigger need not have the same name as the old trigger.
      void resumeJobs​(java.lang.String groupName)  
      void schedule​(long jobId, java.lang.String groupName, java.lang.String jobName, Trigger trigger, boolean disallowConcurrentExecution)  
      void setBOSSchedulerService​(SchedulerServiceImpl schedulerService)  
      void shutdown()
      Note that once a scheduler is shutdown, it cannot be restarted without being re-instantiated.
      void start()
      Note that once a scheduler is shutdown, it cannot be restarted without being re-instantiated.