定时任务(Spring整合quartz)

spring配置文件如下:
<!-- 定时产看任务状态  -->
    <bean id="inTimeJobDetail" class="com.suning.crawler.quartz.InTimeJobDetail">
    <property name="taskProcessService" ref="taskProcessService" />
    </bean>

    <!-- 实时任务  -->
    <bean id="inTimeTaskTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
        <property name="jobDetail">
            <bean
                class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
                <property name="targetObject" ref="inTimeJobDetail" />
                <property name="targetMethod" value="execute" />
                <property name="concurrent" value="false" />
            </bean>
        </property>
        <property name="startDelay" value="30000" />
        <property name="repeatInterval" value="60000" />
    </bean>

    <!-- 定时任务配置  -->
    <bean id="crawlerSchedulerFactory"
        class="org.springframework.scheduling.quartz.SchedulerFactoryBean"
        destroy-method="destroy">
        <property name="applicationContextSchedulerContextKey">
            <value>applicationContext</value>
        </property>
        <property name="triggers">
            <list>
                <ref local="inTimeTaskTrigger" />
            </list>
        </property>
    </bean>

猜你喜欢

转载自spacecity.iteye.com/blog/1471272