Quartz
文章平均质量分 79
ychatou1220
java Web开发
展开
-
Quartz定时任务学习(一)简单任务
学习quartz首先了解三个概念:调度器:负责调度作业和触发器;触发器:设置作业执行的时间、参数、条件等;(简单触发器和Cron触发器)作业:定时任务内容,被执行的程序;下载必要的jar包,直接去官网下载,将quartz-x.x.x.jar 和core 和/或 optional 文件夹中的 jar 文件放在项目的文件夹或项目的类路径中 Quartz的几个核心的接口和类为:Job接口:自己写的“定时程序”实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一转载 2010-08-12 14:27:00 · 10652 阅读 · 1 评论 -
Quartz定时任务学习(三)属性文件和jar
<br /> <br />以下是我在应用的的一个基本配置:<br />#---------调度器属性----------------<br />org.quartz.scheduler.instanceName = TestScheduler<br />org.quartz.scheduler.instanceId = one<br /><br />#---------线程配置---------------<br />org.quartz.threadPool.class = org.quartz.si转载 2010-08-12 14:47:00 · 5926 阅读 · 0 评论 -
Quartz定时任务学习(七)Cron 触发器
<br /> <br />Cron表达式<br />Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:<br /> <br /><br />位置<br /> <br />时间域名<br /> <br />允许值<br /> <br />允许的特殊字符<br /> <br />1<br /> <br />秒<br /> <br />0-59<br /> <br />, - * /<br /> <br />2<br /> <br />分转载 2010-08-12 15:51:00 · 2146 阅读 · 0 评论 -
Quartz定时任务学习(九)Quartz监听器
<br />Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。<br />本章解释如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件正在发生。,实现监听器的方法通用于所有的三种类型。可以分成以下步骤:<br /><br /><br />1. 创建一个 Java 类,实现监听器接口<br />2. 用你的应用中特定的逻辑实现监听器接口的所有方法<br />3. 注册监听器<br /> <br /> <br /> <br转载 2010-08-12 16:02:00 · 5917 阅读 · 0 评论 -
Quartz定时任务学习(二)web应用
<br />web中使用Quartz<br /> <br />1、首先在web.xml文件中加入 如下内容(根据自己情况设定)<br /> <br />在web.xml中添加QuartzInitializerServlet,Quartz为能够在web应用中使用,提供了一个QuartzInitializerServlet和一个QuartzInitializerListener,用于在加载web应用时,对quartz进行初始化。<br /> <br /> <servlet><br /> <s转载 2010-08-12 14:39:00 · 8720 阅读 · 0 评论 -
Quartz定时任务学习(四)调度器
<br />org.quartz.Scheduler 类层次<br /><br />作为一个 Quartz 用户,你要与实现了 org.quartz.Scheduler 接口的类交互。在你调用它的任何 API 之前,你需要知道如何创建一个 Scheduler 的实例。取而代之的是用了某个工厂方法来确保了构造出 Sheduler 实例并正确的得到初始化,Quartz 框架为这一目的提供了 org.quartz.SchedulerFactory 接口。角色 SchedulerFactory 就是用来产生 Sch转载 2010-08-12 15:10:00 · 10882 阅读 · 0 评论 -
Quartz定时任务学习(五)触发器
<br /> 顾名思义,Trigger(触发器)的责任就是触发一个 Job 去执行。当用 Scheduler 注册一个 Job 的时候要创建一个 Trigger 与这个 Job 相关联。Quartz 提供了四种类型的 Trigger,但其中两种是最为常用的,分别是下面的两种: SimpleTrigger 和 CronTrigger.<br /><br /><br /> SimpleTrigger 是两个之中简单的那个,它主要用来激发单事件的 Job,Trigger 在指定时间激发,并重复 n 次转载 2010-08-12 15:23:00 · 12396 阅读 · 0 评论 -
Quartz定时任务学习(六)作业
<br />org.quartz.Job 接口<br /> <br />把 Quartz 作用到 Java 类上唯一要做的就是让它实现 org.quartz.Job 接口。你的 Job 类可以实现任何其他想要的接口或继承任何需要的基类,但是它自己或是它的超类必须实现这个 Job 接口。这个 Job 接口只定义了单个方法:<br />public void execute(JobExecutionContext context) throws JobExecutionException;<br /><br /转载 2010-08-12 15:33:00 · 7661 阅读 · 2 评论