From f7f97305c792bf765efff914b99068c1ed374017 Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Wed, 01 Nov 2017 10:37:09 +0800 Subject: [PATCH] 暂停保存原始数据 --- src/main/resources/quartz.xml | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/main/resources/quartz.xml b/src/main/resources/quartz.xml index 9839713..7397382 100644 --- a/src/main/resources/quartz.xml +++ b/src/main/resources/quartz.xml @@ -13,11 +13,12 @@ <!--Spring 4 ��������� --> <!-- ������������ ������AccessToken��������������������������� --> <bean id="getAccessToken" class="com.moral.monitor.listener.quartz.GetAccessToken" scope="singleton" /> + <!-- ������ ���10������������������ ���������������������������������--> <bean id="equipmentCheck" class="com.moral.monitor.listener.quartz.EquipmentCheck" scope="singleton"/> + <!-- ������������������--> <bean id="messageNotice" class="com.moral.monitor.listener.quartz.MessageNotice" scope="singleton"/> - <!-- ������ TOKEN --> <bean id="tokenJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> @@ -25,20 +26,20 @@ <property name="targetMethod" value="getat" /> <property name="concurrent" value="true" /> </bean> + <!-- ������������ --> <bean id="checkJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="equipmentCheck" /> <property name="targetMethod" value="check" /> <property name="concurrent" value="true" /> </bean> + <!--������������--> <bean id="noticeJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="messageNotice" /> <property name="targetMethod" value="notice" /> <property name="concurrent" value="true" /> </bean> - - <bean id="tokenJobsimpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> <property name="jobDetail" ref="tokenJob" /> @@ -47,6 +48,7 @@ <!-- ������ ������ acction ���������������, 2������ --> <property name="repeatInterval" value="120000" /> </bean> + <!-- ������������������ --> <bean id="checkJobsimpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> <property name="jobDetail" ref="checkJob" /> @@ -65,13 +67,28 @@ <property name="repeatInterval" value="30000" /> </bean> + <!-- ������������������������--> + <bean id="stopStateCheck" class="com.moral.monitor.listener.quartz.StopStateCheck" scope="singleton"/> + + <bean id="stateJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> + <property name="targetObject" ref="stopStateCheck" /> + <property name="targetMethod" value="check" /> + <property name="concurrent" value="true" /> + </bean> + + <bean id="stateJobsimpleTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> + <property name="jobDetail" ref="stateJob"></property> + <property name="cronExpression" value="0/10 * * * * ?"></property> + </bean> + <!-- ���������������������Spring��������� --> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> - <ref bean="tokenJobsimpleTrigger" /> - <ref bean="checkJobsimpleTrigger"/> - <!--<ref bean="noticeJobsimpleTrigger"/>--> + <!--<ref bean="tokenJobsimpleTrigger" />--> + <!--<ref bean="checkJobsimpleTrigger"/>--> + <!--<ref bean="noticeJobsimpleTrigger"/>--> + <ref bean="stateJobsimpleTrigger" /> </list> </property> </bean> -- Gitblit v1.8.0