(翻译)Quartz官方教程——第十一课:Quartz的其他特性

插件

Quartz一个接口 (org.quartz.spi.SchedulerPlugin) 用于添加额外的功能。

在org.quartz.plugins包中可以找到Quartz自带的多种功能的插件。它们提供的功能包括调度程序启动时自动调度作业,记录作业历史记录和触发事件,以及调度器优雅关闭功能。

JobFactory

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

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

Quartz自带的任务

Quartz还提供了一些实用的程序任务,您可以在应用程序中使用它来执行发送电子邮件和调用EJB等操作。这些开箱即用的作业可以在org.quartz.jobs包中找到。

猜你喜欢

转载自my.oschina.net/icebergxty/blog/1799561
今日推荐