2007-09-05
编程调用job
对于实现了quartz Job 接口 或者继承了spring 的QuartzJobBean 的任务来说,
既可以用xml 声明式调用;也可以编程调度。
public static void main(String[] args) throws SchedulerException
{
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
scheduler.start();
// JobDetail jobdetail = new JobDetail("sayHello",scheduler.DEFAULT_GROUP, SimpleJob.class);
// Map map=jobdetail.getJobDataMap();
// map.put("flag",12);
//flag 与 SimpleJob 中的flag 属性 对应
JobDetail jobdetail = new JobDetail("sayHello", scheduler.DEFAULT_GROUP, SimpleJob3.class);
Trigger trigger = new SimpleTrigger("simplerTrigger", scheduler.DEFAULT_GROUP, new Date(), null,
SimpleTrigger.REPEAT_INDEFINITELY, 3000);
scheduler.scheduleJob(jobdetail, trigger);
}
{
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
scheduler.start();
// JobDetail jobdetail = new JobDetail("sayHello",scheduler.DEFAULT_GROUP, SimpleJob.class);
// Map map=jobdetail.getJobDataMap();
// map.put("flag",12);
//flag 与 SimpleJob 中的flag 属性 对应
JobDetail jobdetail = new JobDetail("sayHello", scheduler.DEFAULT_GROUP, SimpleJob3.class);
Trigger trigger = new SimpleTrigger("simplerTrigger", scheduler.DEFAULT_GROUP, new Date(), null,
SimpleTrigger.REPEAT_INDEFINITELY, 3000);
scheduler.scheduleJob(jobdetail, trigger);
}







评论排行榜