Quartz任务调度模型实例
2009-10-21 13:53
211 查看
#首先导入:quartz-all-1.6.5.jar、commons-collections-3.2.jar、commons-logging-1.1.jar、log4j-1.2.15.jar
import java.text.ParseException; import org.quartz.CronTrigger; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerFactory; import org.quartz.impl.StdSchedulerFactory; class Test { public Scheduler createScheduler() throws Exception { SchedulerFactory sf = new StdSchedulerFactory("Quartz.properties"); Scheduler scheduler = sf.getScheduler(); scheduler.scheduleJob(createJobDetail(), createCronTrigger()); return scheduler; } private JobDetail createJobDetail() { JobDetail job = new JobDetail(DemoJob.class.getName(), Scheduler.DEFAULT_GROUP, DemoJob.class); return job; } private CronTrigger createCronTrigger() throws ParseException { CronTrigger trigger = new org.quartz.CronTrigger("DEFAULT", null); trigger.setJobName(DemoJob.class.getName()); trigger.setCronExpression("0 0 12 * * ?"); return trigger; } } //==================================================== import java.util.Date; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; public class DemoJob implements Job { public static void main(String[] args) throws Exception { Test test = new Test(); test.createScheduler().start(); } public void execute(JobExecutionContext arg0) throws JobExecutionException { System.out.println("demo output :" + new Date()); } } //======在classpath下创建Quartz.properties============= org.quartz.scheduler.instanceName=DefaultQuartzScheduler # Set thread count to 1 to force Triggers scheduled for the same time to # to be ordered by priority. org.quartz.threadPool.threadCount=1 org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool org.quartz.jobStore.class=org.quartz.simpl.RAMJobStore
相关文章推荐
- java计划任务调度框架quartz结合spring实现调度的配置实例代码分享
- Spring框架结合Quartz实现任务调度实例
- Java任务调度框架Quartz教程实例
- Java任务调度框架Quartz教程实例
- java计划任务调度框架quartz结合spring实现调度的配置实例代码分享
- Java任务调度框架Quartz教程实例
- Java任务调度框架Quartz教程实例
- Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度
- Java任务调度框架Quartz教程实例
- Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度
- 企业级任务调度框架Quartz 四 多个job实例注册到任务调度器上
- Java任务调度框架Quartz教程实例
- Java任务调度框架Quartz教程实例
- Java任务调度框架Quartz教程实例
- 任务调度框架Quartz(三)任务调度框架Quartz实例详解深入理解Scheduler,Job,Trigger,JobDetail
- java中任务调度java.util.Timer,ScheduledExecutor,Quartz的机制说明和demo代码实例分享
- Java任务调度框架Quartz教程实例
- Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度
- Quartz 任务调度实例 定时的在SSM框架中的运用
- Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度