2012-08-07 198 views
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> 

如何检查作业是否已经运行,并在达来说,我并不需要再次运行它。 我想确保只有一个作业实例可以在特定时间运行。

+1

不能你的工作只是检查一个实例是否已经存在并退出,如果它呢? – Thor84no 2012-08-07 10:33:35

+0

是的,它可以...谢谢:)我认为有一个由org.springframework.scheduling.quartz.CronTriggerBean它自己提供的解决方案。 – Rami 2012-08-07 10:35:28

+0

没问题。有时候简单的解决方案是最好的。 ;) – Thor84no 2012-08-07 10:55:27

回答

相关问题