带有CRON标识符的Grails多触发器

时间:2016-05-19 06:23:42

标签: grails triggers cron

我有一个简单的Grails应用程序,它有一个cron作业。我有一个要求,我需要有两个触发器用于此crob作业和在execute方法中,根据触发器,我将从不同的源获取信息。我在下面的代码中概述了我需要做的事情。

class sampleCronJob {

  static triggers = {
    cron name: 'trigger1' , cronExpression: "0 15 10 1 * ?"
    cron name: 'trigger2' , cronExpression: "0 45 10 1 * ?"
  }

  def execute() {
        def info
        if(name=='trigger1'){
            info = sampleService.getInfoFromTable1()
        } else {
            info = sampleService.getInfoFromTable2()
        }
        //process info
    }
  }
}

有没有办法做到这一点,我需要获取触发器的名称,并以这种格式有两个触发器?

提前致谢

0 个答案:

没有答案