quartz—向job动态传递参数
2016-03-25 18:18
295 查看
首先在运行前传入参数:
JobDetail类的getJobDataMap()方法,返回值JobDataMap,可以在此基础上进行Map操作。
例如:
job.getJobDataMap().put("love", "I love you very much!");
其次在job中获得参数:
在execute方法中,传入上下文context,如下所示:
public void execute(JobExecutionContext context)
再获得JobDataMap,从Map中获得所需数据,示例代码如下:
String jobName = context.getJobDetail().getName();
JobDataMap dataMap = context.getJobDetail().getJobDataMap();
String strData = dataMap.getString("love");
JobDetail类的getJobDataMap()方法,返回值JobDataMap,可以在此基础上进行Map操作。
例如:
job.getJobDataMap().put("love", "I love you very much!");
其次在job中获得参数:
在execute方法中,传入上下文context,如下所示:
public void execute(JobExecutionContext context)
再获得JobDataMap,从Map中获得所需数据,示例代码如下:
String jobName = context.getJobDetail().getName();
JobDataMap dataMap = context.getJobDetail().getJobDataMap();
String strData = dataMap.getString("love");
相关文章推荐
- c#处理xml
- Scanner
- JAVA中关于set()和get()方法的理解及使用
- Android objectAnimator的使用
- Oracle数据库动态注册和参数local_listener的使用
- C++中虚继承的作用
- Android studio导入第三方项目(以Volley为例)
- java的异常处理方案!
- 笔记
- iPhone Today Extension
- GB2312/GBK, ISO 8859-1, unicode,UTF(UTF-8/UTF-16/UTF-32)之间的区别与联系
- 1、input hidden change事件失效2、html通过js追加的元素jquery事件失效
- ThinkPHP3.1.2整合UCenter详解(四)
- poj 2081 Recaman's Sequence
- 从上往下打印二叉树
- MySQL乱码问题及字符集实战
- EJB学习总结
- 本周总结
- ThinkPHP3.1.2整合UCenter详解(三)
- ionic准备之angular基础——$watch,$apply,$timeout方法(5)