读书人

Quartz关于存取值有关问题

发布时间: 2012-08-17 02:08:34 作者: rapoo

Quartz关于存取值问题
Job:

public static void main(String[] args) throws SchedulerException, ParseException {// TODO Auto-generated method stubScheduler scheduler = StdSchedulerFactory.getDefaultScheduler();JobDetail jobDetail = new JobDetail("myJob",Scheduler.DEFAULT_GROUP, MyFirstQuartz.class);jobDetail.getJobDataMap().put("str", "hello");//SimpleTrigger simpleTrigger = new SimpleTrigger("trigger", "tgroup");//simpleTrigger.setRepeatInterval(1000);//simpleTrigger.setRepeatCount(10);//scheduler.scheduleJob(jobDetail, simpleTrigger);CronTrigger trigger=new CronTrigger("crontrigger","crongroup","* * * * * ?");trigger.getJobDataMap().put("str", "world");scheduler.scheduleJob(jobDetail, trigger);scheduler.start();}


结果:

Detail-hello
Trigger-world
Trigger-world
Hello world

当JobDetail和Trigger设置了相同key的数据时,JobDetail中所对应都key会被Trigger所对应都key替换,所以要尽量避免出现此情况。



读书人网 >软件架构设计

热点推荐