0
在我的Java Web应用程序中,我使用Quartz CronTrigger Bean来安排作业的执行。在我的配置XML文件我想触发作业每隔10分钟:Quartz Scheduler只有在没有运行时才执行作业
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="processToExecuteJob" />
<property name="cronExpression" value="0 0/10 * * * ?" />
</bean>
如何检查作业是否已经运行,并在达来说,我并不需要再次运行它。 我想确保只有一个作业实例可以在特定时间运行。
不能你的工作只是检查一个实例是否已经存在并退出,如果它呢? – Thor84no 2012-08-07 10:33:35
是的,它可以...谢谢:)我认为有一个由org.springframework.scheduling.quartz.CronTriggerBean它自己提供的解决方案。 – Rami 2012-08-07 10:35:28
没问题。有时候简单的解决方案是最好的。 ;) – Thor84no 2012-08-07 10:55:27