fix BP gen. XML related issue in projects dep. on serviceutils.upgrade
[serviceutils.git] / upgrade / src / main / resources / org / opendaylight / blueprint / upgrade.xml
index eafc7de5fe3eb3b210a858c0c8242e5d478e9f9a..1de7ea44463769b0a4c09657ef2cd5649650d8f6 100644 (file)
@@ -10,10 +10,18 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
            xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
            odl:use-default-for-reference-types="true">
 
+  <reference id="dataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"/>
+
   <odl:clustered-app-config id="upgradeConfig"
                             binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.serviceutils.upgrade.rev180702.UpgradeConfig"
                             default-config-file-name="serviceutils-upgrade-config.xml"
                             update-strategy="none">
   </odl:clustered-app-config>
 
+  <bean id="upgradeStateListener" class="org.opendaylight.serviceutils.upgrade.impl.UpgradeStateListener" destroy-method="close">
+      <argument ref="dataBroker"/>
+      <argument ref="upgradeConfig"/>
+  </bean>
+  <service ref="upgradeStateListener" interface="org.opendaylight.serviceutils.upgrade.UpgradeState"/>
+
 </blueprint>