Class ReSchedulerJob

  • All Implemented Interfaces:
    JobUtils, org.quartz.InterruptableJob, org.quartz.Job

    @PersistJobDataAfterExecution
    @DisallowConcurrentExecution
    public class ReSchedulerJob
    extends ScheduledJob
    implements org.quartz.InterruptableJob, JobUtils
    • Constructor Detail

      • ReSchedulerJob

        public ReSchedulerJob()
    • Method Detail

      • createTrigger

        public org.quartz.Trigger createTrigger()
      • createTrigger

        public org.quartz.Trigger createTrigger​(org.quartz.JobKey jobKey)
        Overrides:
        createTrigger in class ScheduledJob
      • executeInternal

        protected void executeInternal​(org.quartz.JobExecutionContext context)
                                throws org.quartz.JobExecutionException
        Specified by:
        executeInternal in class org.springframework.scheduling.quartz.QuartzJobBean
        Throws:
        org.quartz.JobExecutionException
      • interrupt

        public void interrupt()
                       throws org.quartz.UnableToInterruptJobException
        Specified by:
        interrupt in interface org.quartz.InterruptableJob
        Throws:
        org.quartz.UnableToInterruptJobException
      • getLogger

        public org.slf4j.Logger getLogger()
        Specified by:
        getLogger in interface JobUtils