读书人

Quartz的容易示例

发布时间: 2012-06-26 10:04:13 作者: rapoo

Quartz的简单示例

一、定义JOB

public class SimpleJob  implements Job{public void execute(JobExecutionContext jobCtx) throws JobExecutionException {System.out.println(jobCtx.getTrigger().getName() + " 当前时间为: " + (new Date()));}}

?

二、SimpleTriggerRunner

public class SimpleTriggerRunner { public static void main(String[] args) {           try {               JobDetail jobDetail = new JobDetail("job1_1", "jGroup1", SimpleJob.class);                 SimpleTrigger simpleTrigger = new SimpleTrigger("trigger1_1", "tgroup1");               simpleTrigger.setJobGroup("jGroup1");               simpleTrigger.setJobName("job1_1");               simpleTrigger.setStartTime(new Date());               simpleTrigger.setRepeatInterval(2000);               simpleTrigger.setRepeatCount(10);                 SchedulerFactory schedulerFactory = new StdSchedulerFactory();               Scheduler scheduler = schedulerFactory.getScheduler();                 scheduler.addJob(jobDetail, true);               scheduler.scheduleJob(simpleTrigger);               scheduler.start();             } catch (Exception e) {               e.printStackTrace();           }       }   }

?

读书人网 >软件架构设计

热点推荐