本人新手,想在Spring下用quartz实现定时器功能。目前遇到的问题是我想定时多个job,而这些job是存储在数据库中的,不知道如何动态写入trigger list列表中?定时任务是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定),这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,不知道有没有什么好的办法,可以动态配置如下*****部分的triggers?
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<!-- ************************ -->
<ref local="cronTrigger"/>
<ref local="cronTrigger1"/>
<ref local="cronTrigger2"/>
<!-- ************************ -->
</list>
</property>
</bean>
或者可以动态改变 SchedulerFactoryBean 的trigger list?
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<!-- ************************ -->
<ref local="cronTrigger"/>
<ref local="cronTrigger1"/>
<ref local="cronTrigger2"/>
<!-- ************************ -->
</list>
</property>
</bean>
或者可以动态改变 SchedulerFactoryBean 的trigger list?
楼主【flustar】截止到2008-07-13 15:10:56的历史汇总数据(不包括此帖):
发帖的总数量:5 发帖的总分数:100 每贴平均分数:20
回帖的总数量:4 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:5 结贴的总分数:100
无满意结贴数:1 无满意结贴分:20
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:20.00 % 无满意结分率:20.00 %
敬礼!