首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Quartz关于存取值有关问题

2012-08-17 
Quartz关于存取值问题Job:public static void main(String[] args) throws SchedulerException, ParseExce

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替换,所以要尽量避免出现此情况。



热点排行