Использую Quartz Scheduler для установки задач. Ставлю задачу, но на моменте SimpleScheduleBuilder.simpleSchedule().withRepeatCount(1)
вылетает эксепшн: org.quartz.SchedulerException: Repeat Interval cannot be zero.
Почему это происходит я не могу понять, ведь значение повтора равно 1 а не 0. В чем может быть штука?
CronModel CRON = CronModel.getInstance();
String IDENTITY = "identity-" + 1 + "-" + 2;
JobDataMap JobData = new JobDataMap();
JobData.put("1", 1);
JobData.put("1", 2);
JobDetail DETAIL = JobBuilder.newJob(CronCompetitive.class).withIdentity(IDENTITY).setJobData(JobData).build();
Trigger TRIGGER = newTrigger().withIdentity(IDENTITY).startAt(futureDate(15, DateBuilder.IntervalUnit.MINUTE))
.withSchedule(SimpleScheduleBuilder.simpleSchedule().withRepeatCount(1))
.withPriority(1)
.forJob(IDENTITY)
.build();
CRON.scheduleJobWithData(DETAIL, TRIGGER)
Свежие комментарии