quartz设置misfire策略
来源:互联网 发布:一知f君2月13号 编辑:程序博客网 时间:2024/06/06 00:08
转载于:https://my.oschina.net/go4it/blog/1424546
quartz对不同的trigger提供了不同的misfire的处理策略,默认是MISFIRE_INSTRUCTION_SMART_POLICY,这里讲解一下如何个性设置。
方式一:强转设置
SimpleTrigger trigger = (SimpleTrigger) newTrigger() .withIdentity("trigger1", "group1") //如果你没有调用 *startAt(..)*方法,那么当前时间(立刻激活)将被赋值。 .startAt(startTime) .build(); ((SimpleTriggerImpl)trigger).setMisfireInstruction(SimpleTrigger.MISFIRE_INSTRUCTION_RESCHEDULE_NOW_WITH_EXISTING_REPEAT_COUNT);
方式二:流式api设置
SimpleTrigger trigger1 = newTrigger().withIdentity("trigger1", "group1").startAt(startTime) .withSchedule(simpleSchedule() .withIntervalInSeconds(10) .withRepeatCount(4) .withMisfireHandlingInstructionNowWithRemainingCount()) .build();
或者
CronTrigger trigger = newTrigger() .withIdentity("trigger1", "group1") .withSchedule(cronSchedule("0/20 * * * * ?") .withMisfireHandlingInstructionDoNothing()) .build();
阅读全文
0 0
- quartz设置misfire策略
- Quartz的misfire策略学习
- Quartz的misfire特性
- Quartz的misfire
- Quartz的Misfire机制
- Quartz的misfire理解
- Quartz的misfire特性
- Quartz的misfire特性
- Quartz misfire详解
- Quartz的Misfire处理规则
- Quartz的Misfire处理规则
- Quartz的Misfire处理规则
- Quartz定时器中的misfire指定解析
- Quartz2.2.0 产生misfire条件参数misfireThreshold和misfire策略详细说明
- Quartz源码——Quartz调度器的Misfire处理规则(四)
- Quartz的Misfire处理规则 错过任务执行时间的处理机制
- 定时策略Quartz表达式
- quartz触发器失败策略
- TabLayout
- selenium 安装 火狐41 selenium2
- 每日一题--翻转单词顺序||左旋转字符串
- DP7456是一款可以完美替代MAX7456的字符叠加芯片
- 现实中的规则引擎
- quartz设置misfire策略
- stl内存池剖析空间配置器
- 最基础的-----基于maven进行的SSM框架的整合的全部配置文件.
- 求数组中区间中最小数*区间所有数和的最大值
- 55. Jump Game(dp, 贪心)
- Xcode中的Version和Build的区别
- 运用Python实现多种排序的方法
- Firefox下载文件时中文名乱码问题
- MySQL基本练习