spring定时器quartz轮询执行逻辑
之前用过spring quartz定时器,就是配个job类,然后设定执行时间就可以了。现在的需求比那个复杂一些,现在要求通过一张表的数据字段状态,来判断何时启动定时任务。比如说tableA表有个字段c1,如果这个字段值为'异常',就启动定时任务执行指定job类的逻辑。
1.只要这个字段值不是'正常',就轮询每隔10分钟执行一次不间断执行。
2.只要这个字段值不是'正常',同样是每个10分钟轮询一次,但是执行5次就停止不再执行。
请问这2种轮询配置,用quartz该怎么配置呢?