67,515
社区成员
发帖
与我相关
我的任务
分享
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sched = sf.getScheduler();
JobDetail job = newJob(InvokeStatJob.class) //print "hello -- "+ new Date()
.withIdentity("job1", "group1")
.build();
CronTrigger trigger = newTrigger()
.withIdentity("trigger1", "group1")
.withSchedule(cronSchedule("0/2 * * * * ?"))
.build();
JobDetail job2 = newJob(InvokeStatJob2.class) //print "world! --- "+new Date()
.withIdentity("job2", "group2")
.build();
CronTrigger trigger2 = newTrigger()
.withIdentity("trigger2", "group2")
.withSchedule(cronSchedule("0/3 * * * * ?"))
.build();
sched.scheduleJob(job, trigger);
sched.start();
Thread.sleep(10L * 1000L);
System.out.println("=========================");
sched.scheduleJob(job2,trigger2);
Thread.sleep(30L*1000L);
sched.shutdown(true);
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler sched = sf.getScheduler();
JobDetail job = newJob(InvokeStatJob.class) //print "hello -- "+ new Date()
.withIdentity("job1", "group1")
.build();
CronTrigger trigger = newTrigger()
.withIdentity("trigger1", "group1")
.startNow()
.withSchedule(cronSchedule("0/2 * * * * ?"))
.build();
sched.scheduleJob(job, trigger);
sched.start();
Thread.sleep(10L * 1000L);
System.out.println("=========================");
JobDetail job2 = newJob(InvokeStatJob2.class) //print "world! --- "+new Date()
.withIdentity("job2", "group2")
.build();
CronTrigger trigger2 = newTrigger()
.withIdentity("trigger2", "group2")
.startNow()
.withSchedule(cronSchedule("0/3 * * * * ?"))
.build();
sched.scheduleJob(job2, trigger2);
Thread.sleep(30L*1000L);
sched.shutdown(true);