42.9. 使用 Cron Triggers
Quartz 支持类似于 Cron 的表达式,以通过方便的格式指定计时器。您可以在 cron URI 参数中使用这些表达式;但是,为了保留允许 + 而不是空格使用的有效 URI 编码。
例如,以下命令会在一周天上每五分钟触发一次消息(从 12pm (noon)到 6pm ):
from("quartz://myGroup/myTimerName?cron=0+0/5+12-18+?+*+MON-FRI")
.to("activemq:Totally.Rocks");
from("quartz://myGroup/myTimerName?cron=0+0/5+12-18+?+*+MON-FRI")
.to("activemq:Totally.Rocks");
等同于使用 cron 表达式
0 0/5 12-18 ? * MON-FRI
0 0/5 12-18 ? * MON-FRI
下表显示了我们用来保留有效 URI 语法的 URI 字符编码:
| URI Character | Cron 字符 |
|---|---|
|
| space |