对于实现了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);
}