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);
}

 

评论
发表评论

您还没有登录,请登录后发表评论