Hi, I'm new to spring and I'm facing the following problem.
I'm using quartz to kick of a job every morning. However I would like to kick off the job every time I restart my jboss too (I thought the autoStartup property would do just that). This would be easily done using a SimpleTriggerBean, however for some other reasons I'd prefer to use the cron.
This is my code:
thanksCode:<bean id="myObject" class="com.yyy.myObject"> <property name="xxx" value="yyy" /> </bean> <bean id="myObjectJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="myObject" /> <property name="targetMethod" value="doSomething" /> <property name="concurrent" value="false"/> </bean> <bean id="myObjectJobCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="myObjectJob" /> <!-- run every morning at 3.41 AM --> <property name="cronExpression" value="0 41 3 * * ?" /> </bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="myObjectJobCronTrigger" /> </list> </property> <property name="autoStartup" value="true" /> </bean>


Reply With Quote