码迷,mamicode.com
首页 > 其他好文 > 详细

Quartz定时调度

时间:2014-11-09 11:11:03      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   ar   sp   for   div   on   

测试类

import static org.quartz.JobBuilder.newJob;
import static org.quartz.TriggerBuilder.newTrigger;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SimpleScheduleBuilder;
import org.quartz.Trigger;
import org.quartz.impl.StdSchedulerFactory;
public class QuartzTest {
    public static void main(String[] args) {
        try {
            // Grab the Scheduler instance from the Factory 
            Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
            // and start it off
            scheduler.start();
            // define the job and tie it to our HelloJob class
            JobDetail job = newJob(HelloJob.class)
                .withIdentity("job1", "group1")
                .build();
            // Trigger the job to run now, and then repeat every 10 seconds
            Trigger trigger = newTrigger()
                .withIdentity("trigger1", "group1")
                .startNow()
                .withSchedule(SimpleScheduleBuilder.repeatSecondlyForever(10))            
                .build();
            // Tell quartz to schedule the job using our trigger
            scheduler.scheduleJob(job, trigger);
            Thread.sleep(15000);
            scheduler.shutdown();
        } catch (Exception se) {
            se.printStackTrace();
        }
    }
}

job类

import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class HelloJob implements Job{
    @Override
    public void execute(JobExecutionContext context)
            throws JobExecutionException {
        System.out.println("这是个Job!");
    }
}

 

  1. 作业内容
  2. 调度器
  3. 执行时间

三者结合完成各种调度

Quartz定时调度

标签:style   blog   io   color   ar   sp   for   div   on   

原文地址:http://www.cnblogs.com/libaoting/p/4084666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!