0

私のJavaWebアプリケーションでは、QuartzCronTriggerBeanを使用してジョブの実行をスケジュールしています。構成xmlファイルで、10分ごとにジョブをトリガーします。

<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail" ref="processToExecuteJob" />
    <property name="cronExpression" value="0 0/10 * * * ?" />
</bean>

ジョブがすでに実行されているかどうかを確認するにはどうすればよいですか。場合によっては、再度実行する必要はありません。特定の時間に実行できるジョブのインスタンスが1つだけであることを確認したいと思います。

4

1 に答える 1

0

私が取り組んでいた古いプロジェクトでも同様の問題がありました。この場合のエレガントなソリューションは常にシングルトンパターンだと思います

http://en.wikipedia.org/wiki/Singleton_pattern

于 2012-08-07T10:33:09.680 に答える