我是java石英技术的新手,应该在我的Web开发项目中使用它,我想要一个调度程序,该调度程序每个星期三晚上12点触发。 。我在互联网上发现我应该将此与Crontrigger结合使用:

CronTrigger trigger=new CronTrigger();
try {
   trigger.setCronExpression("30 43 20 ? * WED");
} catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}


现在,我想设置断火指令,我认为这是我达到目的的解决方案,但是找不到合适的指令。

我在网站上与此触发器一起安排了抽奖。如果发生断火问题,例如,如果服务器停机,我想做一些特殊的事情,我想再做一次。

在互联网上,我找到了侦听器和setmisfireInstruction方法,但是我不知道应该使用哪个方法以及如何使用它。

谢谢你的帮助

最佳答案

您需要在setMisfireInstruction()对象上调用CronTrigger。请参见javadoc

10-06 10:14