1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- the scheduler -->
<bean id="inputStdSchedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<!-- the list of triggers -->
<property name="triggers">
<list>
<ref bean="fileListenerTrigger"/>
</list>
</property>
</bean>
<!-- the trigger, fire each 10 ms -->
<bean id="fileListenerTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="job"/>
<property name="startDelay" value="1"/>
<property name="repeatInterval" value="500"></property>
</bean>
<!-- the job detail -->
<bean id="job" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="assetListenerService" />
<property name="targetMethod" value="listenOnFile" />
</bean>
</beans> |
Partager