日期:2014-05-19  浏览次数:20732 次

quartz任务调度
我要循环对一个列表进行监控,而监控的时间是不定的,比如:在列表中是condition对象,condition对象有个warnTime,以warnTime为监测时间。每个对象都有不同的warnTime。
请问:现在要怎么设置cronExpression表达式呢?
在网上找了N久,动态设置quartz表达式全部都是这类型的: <property name="cronExpression"><value>0 0 2 ? * 7</value>


------解决方案--------------------
不是很清楚你的需求。你的列表是一个执行时间点列表。还是具体执行任务列表。
如果是执行任务列表。建议主动推送比较好。列表是一个消息中心。
如果是一个执行时间点列表。
你用quartZ。那就在你列表生成需要执行的时间的时候。对应子项生成一个执行表达式及一个标识。然后代码动态生成多个定时任务。