3
我正在嘗試使用Quartz插件來實現一些作業調度。我有ScheduledTask域類:使用Quartz進行動態作業調度
class ScheduledTask {
String dayOfMonth
Contact suggestedSupport
String status
static constraints = {
dayOfMonth(blank:false,nullable:false)
suggestedSupport(blank:false,nullable:false)
status(blank:false,nullable:false)
}
}
我需要的邏輯去通過所有ScheduledTask情況下,做一些東西 - 每個實例的工作將在請將dayOfMonth被解僱 - 例如,如果請將dayOfMonth值對於具體的ScheduledTask實例是該例子的工作將在每個月的第25天發射。我怎樣才能做到這一點?
我注意到文檔仍然不準確,任何試圖執行它的人都會注意到這項工作馬上就被解僱了。您必須聲明一個空的觸發器阻止作業類像類MyJob { 靜態觸發器= {} 高清執行(上下文){ 的println context.mergedJobDataMap.get( 'MYDATA的') } }我幾年前在這裏寫了一篇博客,我認爲它仍然如此:http://blogs.quovantis.com/shalvika/2012/04/scheduling-jobs-dynamically-with-grails/ – Shalvika 2013-10-01 13:41:51