QuartzScheduler调度Job实例而不是JobDetail

时间:2017-03-27 14:09:34

标签: quartz-scheduler scheduler

我想安排Job实例而不是JobDetail。 那么像计划(工作,触发器触发器)? 是否有可能做到这一点?

1 个答案:

答案 0 :(得分:1)

不,您无法安排Job。您必须使用JobDetail

Job只是一个execute()方法的接口。它不提供获取作业名称,作业密钥或作业数据映射的方法,也不提供持久的工作,或Quartz正确管理作业所需的任何信息。

这就是为什么类JobDetail存在,所以你可以在不同的对象中拥有所有这些信息,只有在需要时才能实例化,而不必在SomeJob implements Job中实现所有这些方法类。您甚至可以为具有不同属性的同一Job类创建多个JobDetail对象,只要您为它们提供不同的ID。

没有理由不使用它,恕我直言。