Я не совсем уверен, что лучший способ инициализировать Quartz, чтобы запланировать работу cron. Мое окружение - Tomcat. У меня есть одна работа, которую нужно запускать каждый день.Каков наилучший способ инициализации кварца?
Должен ли я создать отдельный сервлет, чтобы инициализировать кварц и запланировать мою работу?
Я подумываю о создании Servlet и на Init() планировать свою работу что-то вроде этого:
SchedulerFactory sf=new StdSchedulerFactory();
Scheduler sched=sf.getScheduler();
JobDetail jd=new JobDetail("job1","group1",CronJob.class);
CronTrigger ct=new CronTrigger("cronTrigger","group2","0 0/1 * * * ?");
sched.scheduleJob(jd,ct);
sched.start();
Я новичок в кварце, но я предполагаю, что я всегда нужно держать ссылку для SchedulerFactory для того, чтобы Quartz работал, поэтому иметь лучший вариант для сервлетов?
Хорошая ссылка спасибо. Я думаю, что я буду использовать прослушиватель, а в файле свойств Quartz я укажу использование XMLSchedulingDataProcessorPlugin для планирования моих заданий. – Marquinio