У меня есть несколько заданий для запуска тремя триггерами (четыре задания для каждого триггера) Я хочу, чтобы одно задание всегда срабатывало всегда, всегда можно стрелять в случайном порядке. Должен ли я реализовать другой триггер? есть ли способ сделать что-то с приоритетами? я уже уволить их в одном потокеПланировщик заданий Quartz, как уволить задания в точном порядке
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 1
и
newTrigger().withSchedule(
CronScheduleBuilder.cronSchedule(exp))
.withPriority(getPriorityForOperation(cronOperation))
.build();
где приоритет для первой работы отличается от остальных, но в любом случае она работает в случайном порядке
спасибо за ур анвер. эти триггеры находятся в разное время, я имею в виду в 1:01 утра, в 2:01 утра и в 3:01. поэтому они не пересекают друг друга в одно и то же время. только порядок заказов в каждом событии триггера – koowalsky
Итак, вы имеете в виду, что из этих 3, например, вы хотите, чтобы 3:01 нужно было уволить сначала, независимо от того, какие другие расписания? – Sirsendu
нет нет, в каждом триггере есть 4 задания. «ежедневно, ежеквартально, ежеквартально, ежемесячно». Я хочу, чтобы ежедневная работа всегда была первой. – koowalsky