Plug-Ins
插件
Quartz
提供了一个接口
(
ISchedulerPlugin
)
来插入附加的功能。
随
Quartz
打包儿来的插件有很多有用的功能,它们在Quartz.Plugins命名空间中找到。他们提供了诸如自动安排任务的日程,将任务和触发器事件的历史记入日志以及虚拟机退出时确保干净地关闭
scheduler
等的功能。
JobFactory
当触发器触发时,与之相关联的任务被
Scheduler
中配置的
JobFactory
所实例华。缺省的
JobFactory
只是简单地创建一个Job实例。你也许想创建自己的
JobFactory
实现,以完成诸如让应用的
IoC
或者
DI
容器产生
/
初始化
job
实例的功能。
查看IJobFactory
接口及与之相关的
Scheduler.SetJobFactory(fact)
方法。
'Factory-Shipped' Jobs
Quartz
也提供了一些可以在你的应用中使用的实用的
Jobs,
比如,发邮件、调用远程对象。这些外来的
Job
可以在Quartz.Jobs命名空间里中找到。
本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/73984,如需转载请自行联系原作者