Quartz教程
文章平均质量分 82
雅途
对未来,要抱最大希望;对目标,要尽最大努力;对结果,要做最坏打算;对成败,要持好心态,不急不躁!
展开
-
Quartz教程一:使用quartz
Scheduler在使用之前需要实例化。一般通过SchedulerFactory来创建一个实例。有些用户将factory的实例保存在JNDI中,但直接初始化,然后使用该实例也许更简单(见下面的示例)。scheduler实例化后,可以启动(start)、暂停(stand-by)、停止(shutdown)。注意:scheduler被停止后,除非重新实例化,否则不能重新启动;只有当schedul转载 2016-03-10 17:25:33 · 335 阅读 · 0 评论 -
Quartz教程:快速入门
原文链接 | 译文链接 | 翻译:nkcoder | 校对:方腾飞本系列教程由quartz-2.2.x官方文档翻译、整理而来,希望给同样对quartz感兴趣的朋友一些参考和帮助,有任何不当或错误之处,欢迎指正;有兴趣研究源码的同学,可以参考我对quartz-core源码的注释(进行中)。欢迎来到quartz快速入门教程。阅读本教程,你将会了解:quartz下载quart转载 2016-03-10 17:24:12 · 722 阅读 · 0 评论 -
Quartz教程二:API,Job和Trigger
Quartz APIQuartz API核心接口有:Scheduler – 与scheduler交互的主要API;Job – 你通过scheduler执行任务,你的任务类需要实现的接口;JobDetail – 定义Job的实例;Trigger – 触发Job的执行;JobBuilder – 定义和创建JobDetail实例的接口;TriggerBuilder – 定义和创建Trig转载 2016-03-10 17:31:08 · 489 阅读 · 0 评论 -
Quartz教程三:Job与JobDetail介绍
Job实现起来很容易,该接口只有一个“execute”方法。本节主要关注:Job的特点、Job接口的execute方法以及JobDetail。你定义了一个实现Job接口的类,这个类仅仅表明该job需要完成什么类型的任务,除此之外,Quartz还需要知道该Job实例所包含的属性;这将由JobDetail类来完成。JobDetail实例是通过JobBuilder类创建的,导入该转载 2016-03-10 17:42:21 · 1131 阅读 · 0 评论 -
Quartz教程四:Trigger
与job一样,trigger也很容易使用,但是还有一些扩展选项需要理解,以便更好地使用quartz。trigger也有很多类型,可以根据实际需要来选择。Trigger的公共属性所有类型的trigger都有TriggerKey这个属性,表示trigger的身份;除此之外,trigger还有很多其它的公共属性。这些属性,在构建trigger的时候可以通过TriggerBuild转载 2016-03-10 22:59:39 · 352 阅读 · 0 评论 -
Quartz教程五:SimpleTrigger
SimpleTrigger可以满足的调度需求是:在具体的时间点执行一次,或者在具体的时间点执行,并且以指定的间隔重复执行若干次。比如,你有一个trigger,你可以设置它在2015年1月13日的上午11:23:54准时触发,或者在这个时间点触发,并且每隔2秒触发一次,一共重复5次。根据描述,你可能已经发现了,SimpleTrigger的属性包括:开始时间、结束时间、重复次数以及重复的间隔。转载 2016-03-10 23:01:41 · 467 阅读 · 1 评论