自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Quartz教程八--SchedulerListener

SchedulerListener与TriggerListener、JobListener类似,但它仅接收来自Scheduler自身的消息,而不一定是某个具体的trigger或job的消息。scheduler相关的消息包括:job/trigger的增加、job/trigger的删除、scheduler内部发生的严重错误以及scheduler关闭的消息等;org.quartz.Schedul

2017-11-11 19:40:12 1469

转载 Quartz教程七--TriggerListener和JobListener

listener是一个对象,用于监听scheduler中发生的事件,然后执行相应的操作;你可能已经猜到了,TriggerListeners接受与trigger相关的事件,JobListeners接受与jobs相关的事件。trigger相关的事件包括:trigger的触发、trigger错过触发(mis-fire)以及trigger的完成(即trigger触发的job执行完成)。org.qu

2017-11-11 19:39:06 1244

转载 Quartz教程六--CronTrigger

如果你需要的是基于日历表示法的调度,而不是基于指定间隔的简单调度,那么CronTrigger比SimpleTrigger更合适。使用CronTrigger,你可以配置这样的调度:“每周五的中午”,或者“每个工作日的上午9:30”,或者“在一月的每个周一、周三和周五的上午9点到10点之间每隔5分钟”。与SimpleTrigger一样,CronTrigger需要设置startTime属性,表示

2017-11-11 19:37:24 348

转载 Quartz教程五--SimpleTrigger

SimpleTrigger可以满足的调度需求是:在具体的时间点执行一次,或者在具体的时间点执行,并且以指定的间隔重复执行若干次。比如,你有一个trigger,你可以设置它在2015年1月13日的上午11:23:54准时触发,或者在这个时间点触发,并且每隔2秒触发一次,一共重复5次。根据描述,你可能已经发现了,SimpleTrigger的属性包括:开始时间、结束时间、重复次数以及重复的间隔。这些

2017-11-11 19:36:10 232

转载 Quartz教程四--Trigger介绍

与job一样,trigger也很容易使用,但是还有一些扩展选项需要理解,以便更好地使用quartz。trigger也有很多类型,可以根据实际需要来选择。最常用的两种trigger会分别在教程五:SimpleTriggers和教程六:CronTrigger中讲到;Trigger的公共属性所有类型的trigger都有TriggerKey这个属性,表示trigger的身份;除此之外,trig

2017-11-11 19:35:21 281

转载 Quartz教程三--Job与JobDetail介绍

正如在教程二中讲到的,Job实现起来很容易,该接口只有一个“execute”方法。本节主要关注:Job的特点、Job接口的execute方法以及JobDetail。你定义了一个实现Job接口的类,这个类仅仅表明该job需要完成什么类型的任务,除此之外,Quartz还需要知道该Job实例所包含的属性;这将由JobDetail类来完成。JobDetail实例是通过JobBuilder类创建的,

2017-11-11 19:32:57 949

转载 Quartz教程二--API、Job与Trigger

Quartz APIQuartz API核心接口有:Scheduler - 与scheduler交互的主要API;Job - 你通过scheduler执行任务,你的任务类需要实现的接口;JobDetail - 定义Job的实例;Trigger - 触发Job的执行;JobBuilder - 定义和创建JobDetail实例的接口;TriggerBuilder - 定义和创建Trigge

2017-11-11 19:25:02 471

转载 Quartz教程一--使用Quartz

Scheduler在使用之前需要实例化。一般通过SchedulerFactory来创建一个实例。有些用户将factory的实例保存在JNDI中,但直接初始化,然后使用该实例也许更简单(见下面的示例)。scheduler实例化后,可以启动(start)、暂停(stand-by)、停止(shutdown)。注意:scheduler被停止后,除非重新实例化,否则不能重新启动;只有当scheduler

2017-11-11 19:21:33 315

转载 Quartz教程--快速入门

欢迎来到quartz快速入门教程。阅读本教程,你将会了解:quartz下载quartz安装根据你的需要,配置Quartz开始一个示例应用当熟悉了quratz调度的基本功能后,可以尝试一些更高级的特性,比如Where,这个一个企业级功能,可以让job和trigger运行在指定的,而不是随机的Terracotta客户端上。下载和安装首先,下载最新的稳定版 - 不用注册。解压并安装。

2017-11-11 19:18:21 1436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除