我想看看是否有可能創建一個Spring ScheduledExecutor池。我需要的是設置一個ScheduledExecutor任務,它將定期執行特定的任務。我嘗試使用以下方式:我們可以創建一個Spring ScheduledExecutorTask池嗎?
<bean id="contentProcessorPool"
class="org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean">
<property name="poolSize" value="${processor.corepoolsize}"/>
<property name="continueScheduledExecutionAfterException" value="true"/>
<property name="scheduledExecutorTasks">
<list>
<ref local="processor"/>
</list>
</property>
<bean id="processor"
class="org.springframework.scheduling.concurrent.ScheduledExecutorTask">
<property name="delay" value="${processor.polling.delay}"/>
<property name="period" value="${processor.polling.period}"/>
<property name="runnable">
<ref local="contentWorker" />
</property>
<bean id="contentWorker" class="com.autodesk.contentextraction.processor.ContentWorker">
</bean>
但是,這將創建一個單一的ContentWorker實例,它保持在指定的時間間隔運行。我想要的是一組ContentWorker在給定時間間隔後運行。
任何指針將不勝感激。
謝謝