to yy77
updateNotificationInterval() 这个方法可以写在你的业务逻辑类中,scheduler对象在这个类中注入就可以用了。如:
public class SchedulerService {
private Scheduler scheduler;
/**
* @param scheduler The scheduler to set.
*/
public void setScheduler(Scheduler scheduler) {
this.scheduler = scheduler;
}
public void updateNotificationInterval(...) {
//...
scheduler.rescheduleJob(...);
//...
}
}
在Spring中的配置如下:
<bean id="schedulerServiceTarget" class="SchedulerService">
<property name="scheduler" ref="schedulerFactory" />
</bean>
而schedulerFactory这个bean我在文章中写到了
< bean id ="schedulerFactory"
class ="org.springframework.scheduling.quartz.SchedulerFactoryBean" >
< property name ="triggers" >
< list >
< ref local ="compareTrigger" />
</ list >
</ property >
</ bean >
不知道这样能不能回答你的问题呢,yy77 ?;-)
回复 更多评论