Add a ref to MountPointService 24/50424/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 13 Jan 2017 11:58:37 +0000 (12:58 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Fri, 13 Jan 2017 12:18:15 +0000 (13:18 +0100)
It adds a ref to MountPointService in TransportpceProvider.java.
It also lists model-topology (org.opendaylight.controller.model) and
sal-netconf-connector (org.opendaylight.netconf) as dependencies in
impl/pom.xml.

They are required by the next NETCONF operations.

Change-Id: If0deccf36c7a8d7e51e79d92c5c4e35cf02c95e4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
impl/pom.xml
impl/src/main/java/org/opendaylight/transportpce/impl/TransportpceProvider.java
impl/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml

index 3ba545ae6516f7544c28198ecd955042553253f4..838380cc36bbe29963804a1d924656802d02f79a 100644 (file)
@@ -28,6 +28,15 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
       <artifactId>transportpce-api</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>org.opendaylight.controller.model</groupId>
+      <artifactId>model-topology</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.opendaylight.netconf</groupId>
+      <artifactId>sal-netconf-connector</artifactId>
+      <version>1.5.0-SNAPSHOT</version>
+    </dependency>
 
     <!-- Testing Dependencies -->
     <dependency>
index d332f6c2bb9283872bd41cacb41c617934cc6d7c..18e0f9eff346b429a2d8f9738c413a399ba3ca7c 100644 (file)
@@ -8,6 +8,8 @@
 package org.opendaylight.transportpce.impl;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
+import org.opendaylight.controller.md.sal.binding.api.MountPointService;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -17,8 +19,11 @@ public class TransportpceProvider {
 
     private final DataBroker dataBroker;
 
-    public TransportpceProvider(final DataBroker dataBroker) {
+    private final MountPointService mountPointService;
+
+    public TransportpceProvider(final DataBroker dataBroker, final MountPointService mountPointService) {
         this.dataBroker = dataBroker;
+        this.mountPointService = mountPointService;
     }
 
     /**
@@ -34,4 +39,4 @@ public class TransportpceProvider {
     public void close() {
         LOG.info("TransportpceProvider Closed");
     }
-}
\ No newline at end of file
+}
index 5bc66308927463a998b510626b2baf4c168b1561..f624cc9fc69db910fe8b020b40d9a6d86f3cd23b 100644 (file)
@@ -14,11 +14,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
   <reference id="dataBroker"
     interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"
     odl:type="default" />
+  <reference id="mountPointService"
+    interface="org.opendaylight.controller.md.sal.binding.api.MountPointService" />
 
   <bean id="provider"
     class="org.opendaylight.transportpce.impl.TransportpceProvider"
     init-method="init" destroy-method="close">
     <argument ref="dataBroker" />
+    <argument ref="mountPointService" />
   </bean>
 
 </blueprint>