gpt4 book ai didi

java - 我们可以创建一个 Spring ScheduledExecutorTask 池吗?

转载 作者:行者123 更新时间:2023-11-30 07:35:09 26 4
gpt4 key购买 nike

我正在尝试查看是否有可能创建一个 spring ScheduledExecutor 池。我需要的是一组 ScheduledExecutor 任务,它将定期执行某些任务。我试图使用以下方式:

<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。

任何指点将不胜感激。

谢谢

最佳答案

这个怎么样?

<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="someObject" method="someMethod" fixed-delay="5000"/>
</task:scheduled-tasks>

<task:scheduler id="myScheduler" pool-size="10"/>

来源:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/scheduling.html#scheduling-task-namespace-scheduled-tasks

关于java - 我们可以创建一个 Spring ScheduledExecutorTask 池吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com