Задача cron запускается автоматически при сбое другой задачи cron - PullRequest
0 голосов
/ 22 октября 2018

У меня есть несколько задач cron, когда одна задача cron запускается автоматически, когда другая задача cron не удалась

@Scheduled(cron = "${cron.expressiom_report}") 
public void runReportCreationJob() throws Exception {
    JobParameters jobParameters = 
              new JobParametersBuilder()
              .addLong("time",System.currentTimeMillis()).toJobParameters();
    jobLauncher.run(ReportSchedulerConfiguration.job(), jobParameters);
}


@Scheduled(cron = "${cron.expression}")
public void runTicketJob() throws Exception {
    JobParameters jobParameters = 
              new JobParametersBuilder()
              .addLong("time",System.currentTimeMillis()).toJobParameters();
    jobLauncher.run(firstBatchConfiguration.job(), jobParameters);

@Bean(value = "Notify")
public Job job() {
    return jobBuilderFactorySla.get("Notify").incrementer(new RunIdIncrementer()).flow(step2()).end()
            .build();
}

@Bean
public Step step2() {
    return stepBuilderFactorySla.get("step2").tasklet(notify_alert()).build();

}
...