自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

翻译 [译]Quartz 2.2.x 第九课 JobStores

JobStore是负责跟踪调度器中的所有工作数据:作业,触发器,日历等。为你的调度器实例选择一个合适的JobStore是一件非常重要的步骤。幸运地是,一旦你理解了不同JobStore之间的区别,那么选择是一个合适的JobStore很容易的事情。你可以在配置文件(或是类对象中)定义调度器使用哪种JobStore,这个JobStore会提供给ScheduleFacotory用来创建你的调度器实例。

2018-01-17 14:00:05 248

翻译 [译]Quartz 2.2.x 第八课 调度监听器

调度监听器和触发监听器和触发监听器、作业任务监听器非常相似,只是调度监听器在调度器内接收通知事件,而不需要关联具体的触发器或作业任务事件。跟调度监听器相关的事件,添加作业任务/触发器,移除作业任务/触发器,调度器发生严重错误,调度器关闭等。org.quartz.SchedulerListener接口public interface SchedulerListener {

2018-01-17 13:19:14 145

翻译 [译]Quartz 2.2.x 第七课:触发监听器和作业任务监听器

监听器是在调度器中基于事件机制执行操作的对象。你大概可以猜到,触发监听器接收响应跟触发器有关的事件,作业任务监听器接收响应跟作业任务有关的事件。        跟触发器有关的事件包括:触发器被触发,触发器触发失败(在触发器课程中讨论过),以及触发器触发完成(触发器完成后作业任务开始运行)。org.quartz.TriggerListener的接口public interfa

2018-01-17 13:06:12 273

翻译 [译]Quartz 2.2.x 第六课 CronTrigger

CronTrigger比SimpleTrigger更常用,当你需要一个基于日历般概念的作业调度器,而不是像SimpleTrigger那样精确指定间隔时间。使用SimpleTrigger,你可以这样指定触发时间表例如“每周五的中午”,或是“每周末的上午9:30”,甚至是“一月份每周一、三、五上午9:00到10:00之间每5分钟”。虽然如此,跟SimpleTrigger一样,C

2018-01-17 11:31:10 262

翻译 [译]Quartz 2.2.x 第五课 SimpleTrigger

如果你需要在一个指定时间段内执行一次作业任务或是在指定的时间间隔内多次执行作业任务,SimpleTrigger应该能满足你的调度需求。例如,你希望触发器在2015年1月13日上午11:23:54准时触发,或是希望在那个时间点触发,然后再重复触发5次,每隔10秒一次。有了这样的描述,你就不会对SimpleTrigger包含的参数感到奇怪:开始执行时间,结束执行时间,重复次数和重复执行间隔时间。所有的

2018-01-17 11:21:53 136

翻译 [译]Quartz 2.2.x 第四课 更多关于Triggers

跟作业任务类似,触发器也非常容易使用,但是在你能够充分掌握Quartz之前,你需要知道并理解许多触发器的客户化的参数。前面已经提到过,有许多不同类型的触发器供你选择,适用不同的调度需求。       你将会在第五课 Simple Trigger和第六课 Triggers学到这两种常用的触发器类型。触发器通用属性所有类型的触发器都有TriggerKey属性去跟踪触发器标识

2018-01-17 10:58:00 142

翻译 [译]Quartz 2.2.x 第三课 更多关于Jobs和JobDetails

我们在第二课看到,Jobs接口非常容易实现,只有一个execute方法。现在我们需要再学习一些知识去理解jobs的本质,Job接口的execute方法以及JobDetails接口。当你实现Job接口类,Quartz需要你提供job实例的各种参数,Job接口实现类中的代码才知道如何去完成指定类型Job的具体工作。这个过程是通过JobDetail类来完成的,该类会在下一个章节做简要

2018-01-17 10:44:29 292

翻译 [译]Quartz 2.2.x 教程 目录

最近在学习elastic-job的源码,里面是以Quartz框架为基础的。那为了看源码,所以就先学习了一下Quartz,否则真的只会在spring里面配置Quartz了。第一课 开始使用Quartz第二课 QuartzAPI, Jobs和Triggers简介第三课 更多关于Jobs和JobDetails第四课 更多关于Triggers        第五课 Si

2018-01-17 10:16:49 130

翻译 [译]Quartz 2.2.x 教程 第二课 QuartzAPI,Jobs和Triggers简介

Quartz APIQuartz API关键的几个接口:Scheduler:跟任务调度相关的最主要的API接口。Job:你希望任务调度执行的组件定义(你自己的业务逻辑),都必须实现该接口。JobDetail:用来定义Job实例。Trigger:定义一个指定的Job何时被执行的组件,也叫作触发器。JobBuilder:用来定义或创建JobDetail的实例,JobDetail限定了只

2018-01-17 10:16:15 147

翻译 [译]Quartz 2.2.x 教程 第一课 开始使用Quartz框架

第一课 开始使用Quartz框架在你使用调度器之前,需要借助一些具体的例子去理解(谁会愿意只是猜着怎么使用啊?)。你可以使用ScheduleFactory类来达到程序调度的目的。有一些Quartz框架的用户会将factory的实例存储在JNDI中,其他人为了便于举例就直接使用factory的实例(比如下文的代码片段).一旦调度器实例化后,它就能够启动、等

2018-01-17 10:03:12 192

空空如也

空空如也

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

TA关注的人

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