利用Spring执行和配置schedule程序

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

创建一个TimerTask类的扩展类

public class CheckEmailAddresses extends TimerTask {

private List emailAddresses;

public void setEmailAddresses(List emailAddresses) {

this.emailAddresses = emailAddresses;

}

public void run() {

// iterate over all email addresses and archive them

}

}

创建一个执行类,配置Spring文件

<bean id="checkEmail" class="examples.CheckEmailAddress">

<property name="emailAddresses">

<list>

<value>test@springframework.org</value>

<value>foo@bar.com</value>

<value>john@doe.net</value>

</list>

</property>

</bean>

<bean id="scheduledTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">

<!-- wait 10 seconds before starting repeated execution -->

<property name="delay">

<value>10000</value>

</property>

<!-- run every 50 seconds -->

<property name="period">

<value>50000</value>

</property>

<property name="timerTask">

<ref local="checkEmail"/>

</property>

</bean>

ezerg 编程小语

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航