Lesson 12: Miscellaneous Features of Quartz Quartz的其他功能

目录

Plug-Ins

JobFactory

‘Factory-Shipped’ Jobs


Plug-Ins

      Quartz提供了一个接口(org.quartz.spi.SchedulerPlugin),用于插入附加功能。

    可以在org.quartz.plugins 包中找到随Quartz一起提供的用于提供各种实用程序功能的插件。它们提供的功能包括在调度程序启动时自动调度Job,记录Job历史记录和触发事件,以及确保调度程序在JVM退出时干净地关闭。

JobFactory

      触发器触发时,与其关联的Job将通过Scheduler上配置的JobFactory实例化。默认的JobFactory只是在Job类上调用newInstance()。您可能希望创建自己的JobFactory实现来完成诸如让应用程序的IoC或DI容器生成/初始化作业实例之类的事情。

      请参阅org.quartz.spi.JobFactory接口以及相关的Scheduler.setJobFactory(fact) 方法。

‘Factory-Shipped’ Jobs

      Quartz also provides a number of utility Jobs that you can use in your application for doing things like sending e-mails and invoking EJBs. These out-of-the-box Jobs can be found documented in the org.quartz.jobs package.

Quartz还提供了许多实用工具,您可以在应用程序中使用它们来执行诸如发送电子邮件调用EJB之类的操作。

这些开箱即用的工作可以在org.quartz.jobs 包中找到。

猜你喜欢

转载自blog.csdn.net/qq_30336433/article/details/80967845