awips2/edexOsgi/com.raytheon.uf.edex.datadelivery.service/res/spring/datadelivery-subscription-verification.xml
Steve Harris e197f23ce3 13.5.1-4 baseline
Former-commit-id: d18b403b332dff67d1c85d4317bbceda337d1b41
2013-06-28 09:46:25 -04:00

37 lines
No EOL
1.6 KiB
XML

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">
<bean id="verificationStrategy"
class="com.raytheon.uf.edex.datadelivery.service.verify.BaseSubscriptionVerifier" />
<bean id="logOnSubscriptionVerificationSuccess"
class="com.raytheon.uf.edex.datadelivery.service.verify.LogSuccessfulVerification">
<constructor-arg value="${subscription.verify.success.log.priority}" />
</bean>
<bean id="notifyOnSubscriptionVerificationFailure"
class="com.raytheon.uf.edex.datadelivery.service.verify.NotifyFailedVerification" />
<bean id="markSubscriptionInvalid"
class="com.raytheon.uf.edex.datadelivery.service.verify.MarkFailedVerificationSubscriptionsAsInvalid" />
<bean id="subscriptionIntegrityVerifier"
class="com.raytheon.uf.edex.datadelivery.service.verify.SubscriptionIntegrityVerifier"
factory-method="newInstance">
<constructor-arg ref="verificationStrategy" />
<constructor-arg>
<list>
<ref bean="logOnSubscriptionVerificationSuccess" />
</list>
</constructor-arg>
<constructor-arg>
<list>
<ref bean="notifyOnSubscriptionVerificationFailure" />
<ref bean="markSubscriptionInvalid" />
</list>
</constructor-arg>
</bean>
</beans>