Example usage for org.springframework.scheduling.quartz JobDetailFactoryBean setDurability

List of usage examples for org.springframework.scheduling.quartz JobDetailFactoryBean setDurability

Introduction

In this page you can find the example usage for org.springframework.scheduling.quartz JobDetailFactoryBean setDurability.

Prototype

public void setDurability(boolean durability) 

Source Link

Document

Specify the job's durability, i.e.

Usage

From source file:com.wiiyaya.provider.main.utils.BatchHelper.java

private static JobDetail getJobDetail(Batch task) {
    JobDetailFactoryBean jobDetailFactoryBean = new JobDetailFactoryBean();

    jobDetailFactoryBean.setBeanName(task.getTaskName());
    try {//from ww  w.j a  v  a 2 s .c  o m
        jobDetailFactoryBean
                .setJobClass(jobDetailFactoryBean.getClass().getClassLoader().loadClass(task.getTaskClass()));
    } catch (ClassNotFoundException e) {
        throw new RuntimeException(e);
    }
    jobDetailFactoryBean.setDurability(true);

    // Map<String, Integer> map = new HashMap<>();
    // map.put("timeout", new Integer(5));
    // jobDetailFactoryBean.setJobDataAsMap(map);

    jobDetailFactoryBean.afterPropertiesSet();

    return jobDetailFactoryBean.getObject();
}

From source file:mg.jerytodik.scheduler.config.JeryTodikSchedulerConfig.java

@Bean
public JobDetailFactoryBean jobDetail() {

    JobDetailFactoryBean jobDetailFactory = new JobDetailFactoryBean();
    jobDetailFactory.setJobClass(JerytodikResourcesArchiverJob.class);
    jobDetailFactory.setDescription("Invocation du job d'archivage de ressources ...");
    jobDetailFactory.setDurability(true);

    return jobDetailFactory;
}

From source file:jp.classmethod.aws.brian.config.QuartzConfiguration.java

@Bean
public JobDetailFactoryBean brianQuartzJob() {
    JobDetailFactoryBean jobDetailFactoryBean = new JobDetailFactoryBean();
    jobDetailFactoryBean.setJobClass(BrianQuartzJobBean.class);
    jobDetailFactoryBean.setGroup("DEFAULT");
    jobDetailFactoryBean.setName("brianQuartzJob");
    jobDetailFactoryBean.setDurability(true);
    return jobDetailFactoryBean;
}