我想通过.gsp从用户那里获得cron表达式,并希望将其设置为 Controller 中动态作业的新cron表达式。最初,我的cron表达式就像“0 1 0 * *?”但现在想将其更改为..说
String cronExpression="0 2 0 * * ?" // in the controller
// creates cron trigger;
DynamicJob.schedule(String cronExpression, Map params?)
但这不起作用。
最佳答案
可能是这样的:
trigger.cronExpression = params.cronexpression
quartzScheduler.rescheduleJob(new TriggerKey(params.triggerName, params.triggerGroup), trigger)
有关更多上下文,请参见this controller in Quartz Monitor plugin或仅使用plugin itself。