269.8. 使用 Cron Triggers
quartz 支持与 Cron 类似的表达式,以手写格式指定计时器。您可以在 cron
URI 参数中使用这些表达式,但要保留有效的 URI 编码,我们允许使用 + 而不是空格。quartz 提供了有关如何使用 cron 表达式的小教程。
例如,以下内容每五分钟触发一条消息,从早上 12pm (noon)开始,在工作日的 6pm 开始:
from("quartz://myGroup/myTimerName?cron=0+0/5+12-18+?+*+MON-FRI").to("activemq:Totally.Rocks");
这等同于使用 cron 表达式
0 0/5 12-18 ? * MON-FRI
下表显示了我们用来保留有效 URI 语法的 URI 字符编码:
URI Character | Cron 字符 |
---|---|
| space |