首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

第九节:Quartz中的功课

2013-04-09 
第九节:Quartz中的作业?我们继承IJob接口定义的job会被封装到JobDetailImpl中,JobDetailImpl还包括其它属

第九节:Quartz中的作业

?

我们继承IJob接口定义的job会被封装到JobDetailImpl中,JobDetailImpl还包括其它属性,比如唯一标识job的JobKey(如上图),可见记录job状态的JobDataMap(如上图),还有就是是否支持持久化,Ijob,等等一些其它的属性

?

至于IJobExecutionContext可以叫做job执行上下文,里面比如会有当前的触发器,当前作业,调度器这些东东。

?

当初始化IJobDetail的时候是用JobBuilder来完成的。

比如:IJobDetail?myJob =JobBuilder.Create<MyJob>().WithIdentity("j1").Build();

?

前面几节大家已经会实现自己的job了,今天来实现一个能记录执行过程中的数据的job,很简单,直接看代码吧:

?

1:job代码(和旧版的写法不一样):

?

总结:进一步了解了作业原理。

?

?

全部代码:

????????}??
  • ????} ?

  • 热点排行