`
xp9802
  • 浏览: 1185170 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

动态修改Spring定时器的频率/时间

阅读更多

public void setSendBirthdayMessage(String time) {

CronTrigger trigger;

String cronExpression = "* * 0 */"+String.valueOf(time)+" * ?";

//String cronExpression = "0/"+String.valueOf(time)+" * * * * ?";

//System.out.println("=========修改定时器频率=========:"+cronExpression);

try {

trigger = (CronTrigger) birthdayMessageScheduler

.getTrigger("cronTrigger", Scheduler.DEFAULT_GROUP);

try {

trigger.setCronExpression(cronExpression);

birthdayMessageScheduler

.rescheduleJob("cronTrigger", Scheduler.DEFAULT_GROUP,

trigger);

} catch (java.text.ParseException e) {

throw new LmsBaseException("id", "失败!");

}

} catch (SchedulerException e) {

throw new LmsBaseException("id", "失败!");

}

}

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics