Vous pouvez définir la priorité sur un déclencheur à quartz comme ceci:
myTrigger.setPriority(10);
Si la priorité est pas explicitement définie, la valeur par défaut à 5. Dans Grails, vous pouvez probablement (je n'ai pas testé) spécifier cela dans le triggers
la fermeture de la classe de travail comme ceci:
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 * * ?'
}
}