求思路·······大神吗 赏赐点时间看眼

fangyusu20 2012-12-06 10:24:28
现在又这么一个问题···求帮助 公司有一个 开发任务 是调用一个 WS 接口 每日定时调用 但是 每次调用的参数不同 求思路 如何用配置文件 解决




方法已经写好 定时用的 quartz 请问能在 quartz 定时的时候 给出特定的参数吗?


活着其他方法 求帮助。。
...全文
215 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
nyxiaobin123 2012-12-07
  • 打赏
  • 举报
回复
不要把问题复杂化嘛,同一调度规则的使用一个方法,定义几个定时任务分别跑嘛,最多加个同步的控制
fangyusu20 2012-12-07
  • 打赏
  • 举报
回复
引用 6 楼 luckyc2008 的回复:
那就把参数写在xml里,每天读一次,读出来放到数组里,这样,你只要修改xml文件
我这个穿插调用 以后可能要每天定时 15分钟调用一次 还有几组参数是 每天调用 3次的 写在数组里估计 不太可行
luckyc2008 2012-12-07
  • 打赏
  • 举报
回复
那就把参数写在xml里,每天读一次,读出来放到数组里,这样,你只要修改xml文件
fangyusu20 2012-12-07
  • 打赏
  • 举报
回复
引用 4 楼 luckyc2008 的回复:
现在的问题是不是不知道什么时候该加载什么参数?一天调用几次? 1.是否可以把参数放到数组里,再设置一个静态count,每执行一次count++,下次就取不同的参数了。
哦 明白你的意思了 但是 这样我还是觉得不太好 设置一个数组 然后 把 要调用的 几次的 参数 放到里面 然后 做一个 ++ 每次调用下一个 参数 但是 我以后如果还想加参数的话 还是需要改class 我想 让 参数 设置在 定时里 每次调用 不同时间的 定时 会 加载参数
luckyc2008 2012-12-07
  • 打赏
  • 举报
回复
现在的问题是不是不知道什么时候该加载什么参数?一天调用几次? 1.是否可以把参数放到数组里,再设置一个静态count,每执行一次count++,下次就取不同的参数了。
clariones 2012-12-07
  • 打赏
  • 举报
回复
很显然,你的需求无论怎么解决,都一定要有一个东西: 那就是规则 假设参数是和时间相关的,那就每次运行的时候查看当前时间,然后计算该用什么参数 假设参数是和顺序有关的,那就一定有某种方式记录上次执行的是谁,然后才能知道这次该谁。 要我说就用8楼的方法,挺好的。
fangyusu20 2012-12-06
  • 打赏
  • 举报
回复
引用 1 楼 javafreely 的回复:
你必须知道每次调用什么参数,或者调用之前能够计算出来也行。
知道参数 就是不知道 如何在 queartz 里 定时的时候设置这个参数 就是 定时的 时候 我能动态的在配置文件中加载参数吗?
地球原住民 2012-12-06
  • 打赏
  • 举报
回复
你必须知道每次调用什么参数,或者调用之前能够计算出来也行。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧