`
haierboos
  • 浏览: 439025 次
文章分类
社区版块
存档分类
最新评论

spring集成并配制quartz

 
阅读更多

Quartz主要有l四个接口:Job,JobDetail,Trigger,Scheduler. Job接口表示一个定时作业(任务)。JobDetail表示一个实际的定时作业,它总是包含一个Job对象。Trigger用来表示一个定时作业的定时周期。Scheduler就是安排定时作业的排表器,它的方法:Date scheduleJob(JobDetail jobDetail, Trigger trigger) throws SchedulerException;可以非常明白地说明它的用途。
http://www.quartz-scheduler.org/docs/examples/Example1.html 是官方文档的一个简单的例子。

Spring对Quartz作了继承,使得Quartz可以非常容易地集成到Spring中。 Spring配制 Quartz与编写Quartz代码的步骤是非常相似的,即分以下三步:

1.创建JobDetail

2.创建Trigger

3.创建Sechuler,把Trigger和JobDetail设给它,随即开启作业。

以下是一个配制每日作业的spring配制文件:

其中dailyJobService就是具体的作业类,而executeDailyJob就是执行作业内容的具体方法。值得注意是的这个 executeDailyJob不必实现Job接口。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics