转载

【Quartz指南】Quartz 的其他特性

Plug-Ins

Quartz 提供了一个接口(org.quartz.spi.SchedulerPlugin) 来实现plugging-in 的功能。 装配给QuartzPlugins能提供不同的有用的功能。在org.quartz.plugins包里有详细说明他们提供的功能例如:调度器启动时自动调度jobs,记录jobtriggers事件的历史,当JVM退出时确保调度器关闭。 可以通过配置属性文件来使用自己实现或Quartz自带的插件。

JobFactory

当一个trigger触发时,通过一个配置到调度器上的JobFactory,与trigger相关的job就被实例化了。默认的JobFactory会在job类上调用newInstance(),你可能想要创建自己的JobFactory实现来完成一些其他的事情,如:拥有应用程序的IoC或者DI容器进程/初始化job实例。 与Scheduler.setJobFactory(fact)方法联合起来察看org.quartz.spi.JobFactory接口,

Jobs工具

Quartz也提供一些有用的job,你能够用这些job来发邮件或者调用EJB。我们能在org.quartz.jobs包里找到它们。
正文到此结束
Loading...