1.quartz 定时器包结构见附件
2.初始化定时器容器:
// 初始化容器
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler scheduler = null;
3.创建触发器
CronTrigger cronTrigger = new CronTrigger(job.getGroup());
JobDetail jobDetail = new JobDetail(job.getName(),
job.getGroup(), Class.forName(job.getClassName()));
scheduler = sf.getScheduler();
cronTrigger.setJobGroup(job.getGroup());
cronTrigger.setJobName(job.getName());
4.定义执行规则
CronExpression cronExpression = new CronExpression(job.getCronExpression());
cronTrigger.setCronExpression(cronExpression);
5.添加任务
scheduler.addJob(jobDetail, true);
6.添加触发器
scheduler.scheduleJob(cronTrigger);
7.行启动、关闭等操作
scheduler.start();
- 大小: 194.4 KB
分享到:
相关推荐
内含: quartz-1.5.2.zip 定时器Quartz及使用说明 Quartz的API
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建...Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.3.0。
Quartz是java的开源定时器,使用十分广泛,附件是开源定时器Quartz的源文件
Spring Quartz 定时器示例(Java工程版),欢迎下载。
Spring中的Quartz配置-Spring-定时器-java定时器.doc
spring定时器代码。解决多次执行问题。包含quartz-all.jar包。 说明很详细。希望能帮上哪位朋友。
有助于你快速的查找您要使用的类对象及其方法。
本篇文章主要介绍了java Quartz定时器任务与Spring task定时的几种实现方法的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
完成定时任务所需jar包,希望对大家有帮助
NULL 博文链接:https://love2java.iteye.com/blog/465033
quartz API文档
Spring-quartz实现定时器(含代码)
spring定时器Quartz,适合学习阶段的同学学习,可以直接运行
定时器模板,使用maven创建,里面有一个例子,加载后导入Tomcat可以直接看到效果,可直接修改。如果报错注意修改运行环境
本工程为java工程,里面有详细的注释,他将教会你如何在java中使用Quartz定时器,欢迎下载
demo中主要实现了两点问题。 ...使用了quartz-all-1.6.3.jar log4j-1.2.13.jar jta-spec1_0_1.jar commons-digester-1.8.jar commons-collections.jar commons-beanutils-1.7.0.jar这些支持jar包。
Java quartz 定时器调度框架,用于Java实现定时调度功能。
spring定时器 quartz支持的3个jar包 quartz-all-1.8.4.jar slf4j-api-1.5.3.jar slf4j-simple-1.5.3.jar
Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便,下面我们看看如何使用它