Кварцевый планировщик для java - Как запускать задание каждые 5 минут

Друзья, Я использую кварцевый планировщик для запуска задачи каждые 5 минут, начиная с момента развертывания и непрерывной работы приложения, поэтому я написал код как:

SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sche = sf.getScheduler();

JobDetail job = newJob(RomeJob.class).withIdentity("Id1", "Rome").build();
CronTrigger trigger = newTrigger().withIdentity("Id1Trigger", "Rome").withSchedule(cronSchedule("0 0/5 * * * ?"))
.build();
sche.scheduleJob(job, trigger);
sche.start();

Но иногда он работает, а иногда нет. Скажите, пожалуйста, здесь что-то не хватает?

5
задан JMohasin 1 February 2012 в 12:45
поделиться