当前位置:编程学习 > JAVA >>

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

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




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


活着其他方法 求帮助。。 --------------------编程问答-------------------- 你必须知道每次调用什么参数,或者调用之前能够计算出来也行。 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 1 楼 javafreely 的回复:
你必须知道每次调用什么参数,或者调用之前能够计算出来也行。



知道参数   就是不知道 如何在 queartz 里 定时的时候设置这个参数   就是 定时的 时候 我能动态的在配置文件中加载参数吗? --------------------编程问答-------------------- 现在的问题是不是不知道什么时候该加载什么参数?一天调用几次?
1.是否可以把参数放到数组里,再设置一个静态count,每执行一次count++,下次就取不同的参数了。

--------------------编程问答--------------------
引用 4 楼 luckyc2008 的回复:
现在的问题是不是不知道什么时候该加载什么参数?一天调用几次?
1.是否可以把参数放到数组里,再设置一个静态count,每执行一次count++,下次就取不同的参数了。


哦 明白你的意思了  但是 这样我还是觉得不太好   设置一个数组  然后 把 要调用的 几次的 参数 放到里面  然后 做一个   ++  每次调用下一个 参数 但是 我以后如果还想加参数的话   还是需要改class  我想 让 参数 设置在  定时里  每次调用 不同时间的 定时  会 加载参数   --------------------编程问答-------------------- 那就把参数写在xml里,每天读一次,读出来放到数组里,这样,你只要修改xml文件 --------------------编程问答--------------------
引用 6 楼 luckyc2008 的回复:
那就把参数写在xml里,每天读一次,读出来放到数组里,这样,你只要修改xml文件



我这个穿插调用 以后可能要每天定时 15分钟调用一次   还有几组参数是  每天调用 3次的   写在数组里估计 不太可行  --------------------编程问答-------------------- 不要把问题复杂化嘛,同一调度规则的使用一个方法,定义几个定时任务分别跑嘛,最多加个同步的控制 --------------------编程问答-------------------- 很显然,你的需求无论怎么解决,都一定要有一个东西: 那就是规则
假设参数是和时间相关的,那就每次运行的时候查看当前时间,然后计算该用什么参数
假设参数是和顺序有关的,那就一定有某种方式记录上次执行的是谁,然后才能知道这次该谁。
要我说就用8楼的方法,挺好的。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,