Fork me on GitHub

随笔分类 -  Quartz.net

Quartz是一个任务日程管理系统,这个系统可以与任何其他软件系统集成或者一起使用
摘要:如果需要让任务只在某个时刻执行一次,或者,在某个时刻开始,然后按照某个时间间隔重复执行,简单地说,如果你想让触发器在2007年8月20日上午11:23:54秒执行,然后每个隔10秒钟重复执行一次,并且这样重复5次。那么SimpleTrigger 就可以满足你的要求。 阅读全文
posted @ 2007-08-19 21:48 张善友 阅读(15022) 评论(13) 推荐(1) 编辑
摘要:同Job一样,trigger非常容易使用,但它有一些可选项需要注意和理解,同时,trigger有不同的类型,要按照需求进行选择 阅读全文
posted @ 2007-08-19 21:34 张善友 阅读(10279) 评论(1) 推荐(0) 编辑
摘要:在所实现的类成为真正的“Job”时,期望任务所具有的各种属性需要通知给Quartz。通过JobDetail类可以完成这个工作,这个类在前面的章节中曾简短提及过。现在,我们花一些时间来讨论Quartz中Jobs的本质和Job实例的生命周期。 阅读全文
posted @ 2007-08-16 20:54 张善友 阅读(14153) 评论(1) 推荐(3) 编辑
摘要:JobDetail对象由Quartz客户端在Job被加入到scheduler时创建。它包含了Job的各种设置属性以及一个JobDataMap对象,这个对象被用来存储给定Job类实例的状态信息。 Trigger对象被用来触发jobs的执行。你希望将任务纳入到进度,要实例化一个Trigger并且“调整”它的属性以满足你想要的进度安排。Triggers也有一个JobDataMap与之关联,这非常有利于向触发器所触发的Job传递参数。Quartz打包了很多不同类型的Trigger,但最常用的Trigge类是SimpleTrigger和CronTrigger。 阅读全文
posted @ 2007-08-16 20:20 张善友 阅读(20796) 评论(7) 推荐(2) 编辑
摘要:使用scheduler之前应首先实例化它。使用SchedulerFactory可以完成scheduler的实例化. 阅读全文
posted @ 2007-08-16 18:12 张善友 阅读(30699) 评论(8) 推荐(4) 编辑
摘要:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,Quartz.net 就是Quartz的移植版本,它可以与.NET应用程序相结合也可以单独使用. 用 Quartz 进行作业调度: 官方网站 阅读全文
posted @ 2007-08-05 23:16 张善友 阅读(4154) 评论(3) 推荐(0) 编辑