2012-08-07 3 views
0

내 Java 웹 애플리케이션에서 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

+0

네, 할 수 있습니다 ... 고맙습니다. :) org.springframework.scheduling.quartz.CronTriggerBean이 제공하는 솔루션이 있다고 생각했습니다. – Rami

+0

문제 없습니다. 때로는 간단한 솔루션이 가장 좋습니다. ;) – Thor84no

답변

관련 문제