我想知道如何使用CronTrigger并添加额外的一次性触发,以便我可以使用getFileTimeAfter(Date)方法迭代触发时间
说我是否有一个表示的CronTrigger:“0 0 12 * *?”
如何添加一个可能由SimpleTrigger表示而没有重复的额外触发?
答案 0 :(得分:1)
CronTrigger
本身无法做到这一点。但是,您可以根据需要将给定JobDetail
的不同触发器关联起来。
您可以通过注册CronTrigger
加SimpleTrigger
,在每个触发器上调用getFireTimeAfter
来模拟您要实现的目标,并获取之前的值。
令人讨厌的是,getFireTimeAfter
和CronTrigger
上都存在SimpleTrigger
,但不在Trigger
界面中。请注意,这是Quartz的API罪中最少的一个。