Вы можете установить приоритет для Кварцевого триггера следующим образом:
myTrigger.setPriority(10);
Если приоритет не установлен явно, по умолчанию он равен 5. В Grails, вы, вероятно, можете (я не проверял это) указать это в закрытии triggers
класса задания, например:
class MyJob {
def execute() {
println "Job running!"
}
static triggers = {
simple name:'highPriority', priority: 10, startDelay:10000, repeatInterval: 30000, repeatCount: 10
cron name:'lowPriority', priority: 1, startDelay:10000, cronExpression: '0/6 * 15 * * ?'
}
}