定时任务的时间修改、暂停、立即执行

定时任务的修改、暂停主要是调用quartz内置方法pauseJob()、resumeJob()、triggerJob()等方法

 //暂停一个job
JobKey jobKey = JobKey.jobKey(scheduleJob.getJobName(), scheduleJob.getJobGroup());
scheduler.pauseJob(jobKey);
// 恢复一个定时任务
JobKey jobKey = JobKey.jobKey(scheduleJob.getJobName(), scheduleJob.getJobGroup());
scheduler.resumeJob(jobKey);
// 立即执行一个定时任务
JobKey jobKey = JobKey.jobKey(scheduleJob.getJobName(), scheduleJob.getJobGroup());
scheduler.triggerJob(jobKey);
// 更新时间表达式
TriggerKey triggerKey = TriggerKey.triggerKey(scheduleJob.getJobName(), scheduleJob.getJobGroup());
CronTrigger trigger = (CronTrigger) scheduler.getTrigger(triggerKey);
CronScheduleBuilder scheduleBuilder =
CronScheduleBuilder.cronSchedule(scheduleJob.getCronExpression());
trigger = trigger.getTriggerBuilder()
.withIdentity(triggerKey)
.build();
scheduler.rescheduleJob(triggerKey,trigger);

最新文章

  1. Verilog笔记——YUV2RGB的模块测试
  2. C# xpath
  3. WebSocket 学习笔记--IE,IOS,Android等设备的兼容性问题与代码实现
  4. 多态、类库、委托、is和as运算符、泛型集合
  5. 团队开发(NABC)
  6. ZOJ 1115 Digital Roots(简单,字符串与数)
  7. cd /d %~dp0
  8. ASP.NET 学习小记 -- “迷你”MVC实现(2)
  9. FZOJ--2221-- RunningMan 福建第六届省赛
  10. sed删除文本第一个匹配行
  11. twisted学习笔记 No.2 WebServer
  12. MySQL数据目录更改及相关问题解决方案
  13. Django--入门篇:下载与项目生成
  14. LeetCode算法题-Set Mismatch(Java实现)
  15. 爬虫基础(四)-----MongoDB的使用
  16. Xml & Tomcat
  17. MyBatis映射文件3(参数处理Map)
  18. 使用vue做表单验证
  19. (C/C++学习笔记) 二十二. 标准模板库
  20. 线程&线程控制

热门文章

  1. Java IO 流 -- 转换流: InputStreamReader OutputStreamWriter
  2. Thymeleaf入门入门入门入门入门入门入门入门入门入门入门
  3. udp协议与tcp协议
  4. 前端跨域解决方案: JSONP的通俗解说和实践
  5. apache、nginx配置openssl自签名证书
  6. BootStrap的栅格式布局
  7. Failed building wheel for cytoolz
  8. BlackNurse攻击:4Mbps搞瘫路由器和防火墙
  9. 开始导入第一个第三方库jieba
  10. 一个简单的wed服务器SHTTPD(1)————命令行和文件配置解析