2009-10-27 223 views

回答

0

我认为是如何配置的触发一个良好的开端:

http://www.opensymphony.com/quartz/wikidocs/CronTriggers%20Tutorial.html

+0

我已经详细介绍了这一点。但我有这个独特的需求。 让我试着起草一个用例来解释我正在尝试做什么。 用户故事=>我想从1755小时30/10/2009 这样,第一活动上30/10/2009 1755 第二上30/10/2009 2055 第三执行一些ABC每3小时起动on 30/10/2009 2355 4th 31/10/2009 0255 等等...... 表达式: 1. 0 55 */3 * *? * =>这个触发时间是从00小时和s0开始计算的,第一次触发时间为1855年,而不是1755年2. 0 55 17/3 * *? * =>这个触发器在1755,2055和2355第一次触发,现在它将在第二天触发。 – 2009-10-30 09:56:00

+0

ü看到没有可能的表达式解决我的问题。 我现在没有想法。请给我提供一些关于这方面的指导。 – 2009-10-30 09:56:47

2

石英文档建议使用SimpleTrigger http://www.quartz-scheduler.org/docs/cookbook/BiDailyTrigger.html,每隔一天一个例子:

Trigger trigger = new SimpleTrigger("trigger1", "group1"); 
trigger.setRepeatCount(SimpleTrigger.REPEAT_INDEFINITELY); 
// 24 hours * 60(minutes per hour) * 60(seconds per minute) * 1000(milliseconds per second) 
trigger.setRepeatInterval(2L * 24L * 60L * 60L * 1000L); 

请注意,您将需要设置触发开始时间和失火规则。

相关问题