Skip to main content

Posts

Showing posts from April, 2012

Trigger Quartz Job to run at start-up

To trigger the a specific quartz job to run at start-up in Spring-Quartz environment, you must create two triggers. 1. The trigger that will run on schedule. <bean id="someJobCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="someJob" /> <property name="cronExpression" value="0 0 0,6,12,18 ? * *" /> </bean> 2. Trigger that will only run 10 seconds after start-up with zero repeat. <bean id="someJobStartUpTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> <property name="jobDetail" ref="someJob" /> <property name="startDelay" value="10000" /> <!-- repeat every 50 seconds --> <property name="repeatInterval" value="50000" /> <property name="repeatCount" value="0"...