Class DataSourceTemporalHarvesterJob

  • All Implemented Interfaces:
    Comparable<org.n52.bjornoya.schedule.ScheduledJob>, org.n52.bjornoya.schedule.CronExpressionValidator, org.n52.bjornoya.schedule.TemporalHarvesterJob, org.quartz.Job

    @PersistJobDataAfterExecution
    @DisallowConcurrentExecution
    public class DataSourceTemporalHarvesterJob
    extends AbstractDataSourceHarvesterJob
    implements org.n52.bjornoya.schedule.TemporalHarvesterJob
    • Field Summary

      • Fields inherited from class org.n52.bjornoya.schedule.ScheduledJob

        JOB_CONFIG
      • Fields inherited from interface org.n52.bjornoya.schedule.TemporalHarvesterJob

        LAST_UPDATE_TIME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Class<DataSourceTemporalHarvesterJob> getClazz()  
      protected void process​(org.quartz.JobExecutionContext context)  
      • Methods inherited from class org.n52.bjornoya.schedule.ScheduledJob

        compareTo, createJobDetails, createTrigger, executeInternal, getCronExpression, getEventBus, getJobConfiguration, getJobConfigurationName, getJobDataMap, getJobDescription, getJobGroup, getJobName, getStartUpDelay, getTriggerName, init, isEnabled, isModified, isStartUpDelay, isTriggerAtStartup, setCronExpression, setEnabled, setJobConfiguration, setJobDescription, setJobGroup, setJobName, setModified, setStartUpDelay, setTriggerName, submitEvent
      • Methods inherited from class org.springframework.scheduling.quartz.QuartzJobBean

        execute
      • Methods inherited from interface org.n52.bjornoya.schedule.CronExpressionValidator

        validate
      • Methods inherited from interface org.quartz.Job

        execute
      • Methods inherited from interface org.n52.bjornoya.schedule.TemporalHarvesterJob

        getLastUpdateTime, getNextTime
    • Constructor Detail

      • DataSourceTemporalHarvesterJob

        public DataSourceTemporalHarvesterJob()
    • Method Detail

      • process

        protected void process​(org.quartz.JobExecutionContext context)
                        throws org.quartz.JobExecutionException
        Specified by:
        process in class org.n52.bjornoya.schedule.ScheduledJob
        Throws:
        org.quartz.JobExecutionException