石英简单触发器与cron触发器



对于我的企业应用程序,我需要执行具有时间间隔的批处理操作。在引用石英调度器时,有两种类型。一种是简单触发器,另一种是cron触发器。我对这些概念感到困惑。请用一个简单的例子来解释我。

请参考文档中给出的示例。CronTrigger

CronTrigger通常比SimpleTrigger更有用,如果您需要一个基于类似日历的概念而不是基于SimpleTrigger的确切指定间隔重复的作业解雇计划。

一些示例“every Friday at noon” or “every weekday and 9:30 am”, or even “every 5 minutes between 9:00 am and 10:00 am on every Monday, Wednesday and Friday during January”

CronTrigger示例1-一个创建触发器的表达式,只需每5分钟启动一次

"0 0/5***?">

CronTrigger示例2-创建触发器的表达式,该触发器每5分钟在分钟后10秒(即上午10:00:10、上午10:05:10等)触发一次。

"10 0/5***?">

CronTrigger示例3-用于创建在每周三和周五的10:30、11:30、12:30和13:30触发的触发器的表达式。

"0 30 10-13?*结婚,周五">

CronTrigger示例4-创建触发器的表达式,该触发器在每月5日和20日上午8点到10点之间每半小时触发一次。请注意,触发器不会在上午10:00启动,仅在的8:00、8:30、9:00和9:30启动

"0 0/30 8-9 5,20*?">

最新更新