2016-07-18 6 views
1

私は実際にGrails 3.xで作業しています。私はQuartz Cron式を使用する必要があります。私は正常に正常なcronの表現を実装し、正常に動作しますが、今私がしなければならないのは、ユーザが(GUIから)自分が望む他の人のcron表現を変更することです。GrailsでQuartz CRON式を動的に変更する方法

これは、誰かが、あなたの時間をありがとうそれを行う方法を知っている私を助けることができれば、私はそんなにいただければ幸い私の仕事

class ScheduleJob 
{ 
    static triggers = 
    { 
     cron name: 'myTrigger', cronExpression: "*/5 * * * * ?" 
    } 
    def execute() 
    { 
     println "------ Every 5 seconds" 
    } 
} 

です。 :D

答えて

2

多くのオプションがあります。あなたができることの1つはScheduleJob.schedule(' your cron expression goes here ')です。

また、アプリケーション・コンテキストからジョブ・マネージャBeanを取得し、そこでジョブ・ビーンを再構成することもできます。

http://www.tothenew.com/blog/removing-triggers-and-rescheduling-a-quartz-2-job-programatically/の情報の一部が参考になる場合があります。

+0

ご回答いただきありがとうございます。非常に助かりました。 :) – R2R

関連する問題