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

纵饮孤独 提交于 2019-12-01 17:27:07

插件

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包中找到。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!