2010-05-10 3 views

Répondre

1

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 * * ?' 
    } 
} 
Questions connexes