Turn SessionIdProvider into a component
[netconf.git] / netconf / mdsal-netconf-impl / src / main / resources / OSGI-INF / blueprint / mdsal-netconf-impl.xml
index 999294f0fbc2154373b4292c132196e104513eb4..f766af9d7ba2ef6b6bd9d342288b88daede62b48 100644 (file)
@@ -26,6 +26,8 @@
     <reference id="scheduledThreadPool"
                interface="org.opendaylight.controller.config.threadpool.ScheduledThreadPool"
                odl:type="global-netconf-ssh-scheduled-executor"/>
+    <reference id="sessionIdProvider"
+               interface="org.opendaylight.netconf.impl.SessionIdProvider"/>
 
     <cm:property-placeholder persistent-id="org.opendaylight.netconf.impl" update-strategy="none">
         <cm:default-properties>
@@ -47,9 +49,6 @@
 
     <!--NetconfServerDispatcher -->
 
-    <bean id="sessionIdProvider"
-          class="org.opendaylight.netconf.impl.SessionIdProvider"/>
-
     <bean id="aggregatedNetconfOperationServiceFactoryMappers"
           class="org.opendaylight.netconf.impl.osgi.AggregatedNetconfOperationServiceFactory"
           destroy-method="close">