Java 使用石英的即时一次性任务
我正在使用构建集群线程池,并且我有许多任务在不同时间运行。在集群线程池中内在地且仅运行一次任务的最佳方式是什么。我知道我可以把这项任务放在优先地位。但是,注册“一次性”任务的最佳方式是什么?我觉得我肯定错过了什么,或者你只是在文档中忽略了这一点:Java 使用石英的即时一次性任务,java,quartz-scheduler,Java,Quartz Scheduler,我正在使用构建集群线程池,并且我有许多任务在不同时间运行。在集群线程池中内在地且仅运行一次任务的最佳方式是什么。我知道我可以把这项任务放在优先地位。但是,注册“一次性”任务的最佳方式是什么?我觉得我肯定错过了什么,或者你只是在文档中忽略了这一点: public SimpleTrigger(字符串名称、字符串组、日期开始时间、日期结束时间、整数重复计数、长重复间隔) 您还可以使用该类使生活变得更轻松。它和以前发布的类似,只是稍微干净了一点 Trigger trigger = TriggerBui
public SimpleTrigger(字符串名称、字符串组、日期开始时间、日期结束时间、整数重复计数、长重复间隔)
您还可以使用该类使生活变得更轻松。它和以前发布的类似,只是稍微干净了一点
Trigger trigger = TriggerBuilder.newTrigger()
.startNow()
.build();
触发预注册作业的一次性操作的最简单方法:
Scheduler sched = ...
scheduler.triggerJob(jobKey);
repeatInterval不能为零,或者SimpleTrigger将在验证期间抛出org.quartz.ScheduleException。这不适用于quartz 2.2.1。我得到一个错误,说不能实例化SimpleTrigger这对quartz 2.2.1只触发一次作业有效。我似乎找不到方法将失火指令添加到此触发器?
Scheduler sched = ...
scheduler.triggerJob(jobKey);