From 7042e4527e7ec66a569073e90b0ef818df2e5e9f Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Sun, 29 Oct 2017 17:26:36 +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