Bug 6396: Integrate ne-location-provider with clustering singleton service
[groupbasedpolicy.git] / location-providers / ne-location-provider / src / main / resources / org / opendaylight / blueprint / ne-location-provider.xml
index d6598a30cbdb6e9357934fffe64fef071c88dc13..6111d7c1804b5b33a87301abd8ccba54252c8d27 100644 (file)
@@ -4,9 +4,11 @@
            odl:use-default-for-reference-types="true">
 
     <reference id="dataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"/>
+    <reference id="clusterSingletonService" interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/>
 
-    <bean id="nelocationProvider" class="org.opendaylight.controller.config.yang.config.ne.location.provider.cfg.NeLocationProviderInstance"
-        destroy-method="close">
+    <bean id="neLocationProvider" class="org.opendaylight.controller.config.yang.config.ne.location.provider.cfg.NeLocationProviderInstance"
+        init-method="initialize" destroy-method="close">
         <argument ref="dataBroker"/>
+        <argument ref="clusterSingletonService"/>
     </bean>
 </blueprint>