|
|
|
|
@ -8,67 +8,30 @@
|
|
|
|
|
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
|
|
|
|
|
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd" >
|
|
|
|
|
|
|
|
|
|
<!-- 국민신문고 민원 수신 -->
|
|
|
|
|
<bean id="smgReceiver" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
|
|
<property name="targetObject" ref="smgService"/>
|
|
|
|
|
<property name="targetMethod" value="receivePetitions"/>
|
|
|
|
|
</bean>
|
|
|
|
|
<bean id="smgReceiverTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
|
|
|
|
<property name="jobDetail" ref="smgReceiver" />
|
|
|
|
|
<property name="cronExpression" value="0 0/1 * * * ?" /> <!-- 1분마다 -->
|
|
|
|
|
</bean>
|
|
|
|
|
|
|
|
|
|
<!-- 국민신문고 민원답변 전송 -->
|
|
|
|
|
<bean id="smgSender" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
|
|
<property name="targetObject" ref="smgService"/>
|
|
|
|
|
<property name="targetMethod" value="sendReplies"/>
|
|
|
|
|
</bean>
|
|
|
|
|
<bean id="smgSenderTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
|
|
|
|
<property name="jobDetail" ref="smgSender" />
|
|
|
|
|
<property name="cronExpression" value="0 0/1 * * * ?" /> <!-- 1분마다 -->
|
|
|
|
|
</bean>
|
|
|
|
|
|
|
|
|
|
<!-- epost 전자우편 신청 전송 -->
|
|
|
|
|
<bean id="epostSender" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
|
|
<property name="targetObject" ref="emailRequestService"/>
|
|
|
|
|
<property name="targetMethod" value="sendRequests"/>
|
|
|
|
|
</bean>
|
|
|
|
|
<bean id="epostSenderTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
|
|
|
|
<property name="jobDetail" ref="epostSender" />
|
|
|
|
|
<!-- 서울 세외수입 과태료 조회 -->
|
|
|
|
|
<bean id="snisSync" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
|
|
<property name="targetObject" ref="sndngDtlService"/>
|
|
|
|
|
<property name="targetMethod" value="updatePreNotices"/>
|
|
|
|
|
</bean>
|
|
|
|
|
<bean id="snisSyncTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
|
|
|
|
<property name="jobDetail" ref="snisSync" />
|
|
|
|
|
<!-- property name="cronExpression" value="0 30 6 * * ?" /> 매일 06:30 -->
|
|
|
|
|
<property name="cronExpression" value="0 0/1 * * * ?" /> <!-- 1분마다 -->
|
|
|
|
|
</bean>
|
|
|
|
|
|
|
|
|
|
<!-- epost 전자우편 결과 수신 -->
|
|
|
|
|
<bean id="epostReceiver" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
|
|
|
<property name="targetObject" ref="emailResultService"/>
|
|
|
|
|
<property name="targetMethod" value="receiveResults"/>
|
|
|
|
|
</bean>
|
|
|
|
|
<bean id="epostReceiverTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
|
|
|
|
<property name="jobDetail" ref="epostReceiver" />
|
|
|
|
|
<property name="cronExpression" value="0 30 6 * * ?" /> <!-- 매일 06:30 -->
|
|
|
|
|
<!-- property name="cronExpression" value="0 0/1 0 * * ?" /> <1분마다 -->
|
|
|
|
|
</bean>
|
|
|
|
|
|
|
|
|
|
<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
|
|
|
|
<property name="jobDetails">
|
|
|
|
|
<list>
|
|
|
|
|
<ref bean="smgReceiver" />
|
|
|
|
|
<ref bean="smgSender" />
|
|
|
|
|
|
|
|
|
|
<ref bean="epostSender" />
|
|
|
|
|
<ref bean="epostReceiver" />
|
|
|
|
|
<ref bean="snisSync" />
|
|
|
|
|
<!--
|
|
|
|
|
-->
|
|
|
|
|
</list>
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
|
|
<property name="triggers">
|
|
|
|
|
<list>
|
|
|
|
|
|
|
|
|
|
<ref bean="snisSyncTrigger" />
|
|
|
|
|
<!--
|
|
|
|
|
<ref bean="smgReceiverTrigger" />
|
|
|
|
|
<ref bean="smgSenderTrigger" />
|
|
|
|
|
|
|
|
|
|
<ref bean="epostSenderTrigger" />
|
|
|
|
|
<ref bean="epostReceiverTrigger" />
|
|
|
|
|
-->
|
|
|
|
|
</list>
|
|
|
|
|
</property>
|
|
|
|
|
|