程序简介:
使用Spring Ioc管理Bean,通过taskExecutor创建了一个后台长期运行的业务线程,xml配置如下:
<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
<property name="corePoolSize" value="5"></property>
<property name="maxPoolSize" value="10"></property>
<property name="queueCapacity" value="10"></property>
</bean>
<bean id="wssHeartBeatListenerTask" class="xxx.WssHeartBeatListenerTask">
... ...
</bean>
<bean id="wssHeartBeatListener" class="xxx.WssHeartBeatListener" init-method="wssHeartBeatListenerTaskStart">
<constructor-arg ref="taskExecutor"></constructor-ar