...
As an example, the configuration below is in spring-test-env-beans.xml
, a special spring file which is only included in testing environments. It defines a new job with a trigger that runs it 5 minutes after server startup.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<bean id="purapModuleConfiguration" parent="purapModuleConfiguration-parentBean"> <property name="jobNames"> <list merge="true"> <value>purapMassRequisitionJob</value> </list> </property> <property name="triggerNames"> <list merge="true"> <value>purapMassRequisitionJobTrigger</value> </list> </property> </bean> <bean id="purapMassRequisitionStep" class="org.kuali.kfs.module.purap.batch.PurapMassRequisitionStep" parent="step"> <property name="documentService" ref="documentService" /> <property name="requisitionService" ref="requisitionService" /> <property name="purapService" ref="purapService" /> <property name="boService" ref="businessObjectService" /> <property name="psService" ref="persistenceStructureService" /> </bean> <bean id="purapMassRequisitionJob" parent="scheduledJobDescriptor"> <property name="steps"> <list> <ref bean="purapMassRequisitionStep" /> </list> </property> </bean> <bean id="purapMassRequisitionJobTrigger" parent="simpleTrigger"> <property name="jobName" value="purapMassRequisitionJob" /> <property name="startDelay" value="300000" /> <property name="repeatCount" value="0" /> </bean> |