fix blueprints to let karaf inject mdsal deps 47/92347/4
authorGilles Thouenon <gilles.thouenon@orange.com>
Mon, 31 Aug 2020 13:54:19 +0000 (15:54 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Wed, 16 Sep 2020 13:35:38 +0000 (15:35 +0200)
https://docs.opendaylight.org/en/latest/release-notes/upgrade-process.html#use-of-odl-type-in-blueprint-is-discouraged

Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: I43bf6c7d733656df2c4f0288b30e9ca777911927

common/src/main/resources/OSGI-INF/blueprint/common-blueprint.xml
inventory/src/main/resources/OSGI-INF/blueprint/inventory-blueprint.xml
networkmodel/src/main/resources/OSGI-INF/blueprint/networkmodel-blueprint.xml
olm/src/main/resources/OSGI-INF/blueprint/olm-blueprint.xml
pce/src/main/resources/OSGI-INF/blueprint/pce-blueprint.xml
renderer/src/main/resources/OSGI-INF/blueprint/renderer-blueprint.xml
servicehandler/src/main/resources/OSGI-INF/blueprint/servicehandler-blueprint.xml
tapi/src/main/resources/OSGI-INF/blueprint/tapi-blueprint.xml

index 06e88827e587601fc8466ce9ce18a4176bdc416c..c44e120e378676e2ff001f833a88b5bf3ad164e0 100644 (file)
@@ -12,7 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
            odl:use-default-for-reference-types="true">
 
     <reference id="mountPointService" interface="org.opendaylight.mdsal.binding.api.MountPointService" />
            odl:use-default-for-reference-types="true">
 
     <reference id="mountPointService" interface="org.opendaylight.mdsal.binding.api.MountPointService" />
-    <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker" odl:type="default" />
+    <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker" />
 
     <bean id="deviceTransactionManager" class="org.opendaylight.transportpce.common.device.DeviceTransactionManagerImpl"
           destroy-method="preDestroy" >
 
     <bean id="deviceTransactionManager" class="org.opendaylight.transportpce.common.device.DeviceTransactionManagerImpl"
           destroy-method="preDestroy" >
index 6f9d85789444d155a5c14f4282069d94968fdf9a..1889ee7b5148449a96c485ba4c12e41eff0d52d0 100644 (file)
@@ -6,8 +6,7 @@
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
            odl:use-default-for-reference-types="true"  xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0">
 
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
            odl:use-default-for-reference-types="true"  xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0">
 
-    <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"
-               odl:type="default"/>
+    <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
     <reference id="dataSource" interface="javax.sql.DataSource"/>
     <reference id="deviceTransactionManager"
                interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager"/>
     <reference id="dataSource" interface="javax.sql.DataSource"/>
     <reference id="deviceTransactionManager"
                interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager"/>
index 2d1097941e78f5ec75d9212e8b50eafb54139865..4f310e4cd9522d3c23b2a17820d139fcaad6f827 100644 (file)
@@ -6,7 +6,7 @@
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
     odl:use-default-for-reference-types="true">
 
 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
     odl:use-default-for-reference-types="true">
 
-    <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker" odl:type="default" />
+    <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker" />
     <reference id="rpcProviderService" interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
     <reference id="deviceTransactionManager" interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager" />
     <reference id="portMapping" interface="org.opendaylight.transportpce.common.mapping.PortMapping" />
     <reference id="rpcProviderService" interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
     <reference id="deviceTransactionManager" interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager" />
     <reference id="portMapping" interface="org.opendaylight.transportpce.common.mapping.PortMapping" />
index 1602c29236f6c9b064936bedc3bdfc9edf6ecafd..1460aec5b4373f53c2fcd780a171dfcbf8fc93f9 100644 (file)
@@ -12,8 +12,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html
       odl:use-default-for-reference-types="true">
 
   <reference id="dataBroker"
       odl:use-default-for-reference-types="true">
 
   <reference id="dataBroker"
-        interface="org.opendaylight.mdsal.binding.api.DataBroker"
-        odl:type="default" />
+        interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
   <reference id="rpcProviderService"
         interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
   <reference id="openRoadmInterfaces"
   <reference id="rpcProviderService"
         interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
   <reference id="openRoadmInterfaces"
index 7caaa39fe7cbf92145739fcce816a3c3e8102139..1646a68a15b05b573984d32d23981713138b9b97 100755 (executable)
@@ -16,15 +16,13 @@ Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
   <reference id="networkTransactionImpl" interface="org.opendaylight.transportpce.common.network.NetworkTransactionService" />
 
   <reference id="dataBroker"
   <reference id="networkTransactionImpl" interface="org.opendaylight.transportpce.common.network.NetworkTransactionService" />
 
   <reference id="dataBroker"
-        interface="org.opendaylight.mdsal.binding.api.DataBroker"
-        odl:type="default"/>
+        interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
 
   <reference id="rpcService"
         interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>
 
   <reference id="notificationPublishService"
 
   <reference id="rpcService"
         interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>
 
   <reference id="notificationPublishService"
-        interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"
-        odl:type="default" />
+        interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"/>
 
   <bean id="pceServiceImpl"
         class="org.opendaylight.transportpce.pce.service.PathComputationServiceImpl"
 
   <bean id="pceServiceImpl"
         class="org.opendaylight.transportpce.pce.service.PathComputationServiceImpl"
index 300a5b1324fa1471bcab49b49e36f1df4adfb66e..0196d940016702e8f9788bb6fafe45e1b699bcd4 100644 (file)
@@ -11,11 +11,9 @@ 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">
 
   xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
   odl:use-default-for-reference-types="true">
 
- <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"
-        odl:type="default" />
+ <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
   <reference id="notificationPublishService"
   <reference id="notificationPublishService"
-        interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"
-        odl:type="default" />
+        interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"/>
   <reference id="rpcProviderService" interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
   <reference id="deviceTransactionManager" interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager" />
   <reference id="openRoadmInterfaces" interface="org.opendaylight.transportpce.common.openroadminterfaces.OpenRoadmInterfaces" />
   <reference id="rpcProviderService" interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
   <reference id="deviceTransactionManager" interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager" />
   <reference id="openRoadmInterfaces" interface="org.opendaylight.transportpce.common.openroadminterfaces.OpenRoadmInterfaces" />
index 0a6bcdfb4f911b9cdb221c1e42218360577aec7d..1ae0718773b94c03374a3fb415ba80e46b308c15 100644 (file)
@@ -17,16 +17,13 @@ Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
           interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>
 
     <reference id="dataBroker"
           interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>
 
     <reference id="dataBroker"
-          interface="org.opendaylight.mdsal.binding.api.DataBroker"
-          odl:type="default" />
+          interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
 
     <reference id="notificationService"
 
     <reference id="notificationService"
-          interface="org.opendaylight.mdsal.binding.api.NotificationService"
-          odl:type="default" />
+          interface="org.opendaylight.mdsal.binding.api.NotificationService"/>
 
     <reference id="notificationPublishService"
 
     <reference id="notificationPublishService"
-          interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"
-          odl:type="default" />
+          interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"/>
 
     <reference id="pathComputationService"
           interface="org.opendaylight.transportpce.pce.service.PathComputationService"/>
 
     <reference id="pathComputationService"
           interface="org.opendaylight.transportpce.pce.service.PathComputationService"/>
index 58d876d0f71c218cc4ce58ddf21ccc232bf77deb..75aa579324f679821af3cb1edc1c17e911068b3b 100644 (file)
@@ -14,8 +14,7 @@ Author: Gilles Thouenon <gilles.thouenon@orange.com>
   odl:use-default-for-reference-types="true">
 
     <reference id="dataBroker"
   odl:use-default-for-reference-types="true">
 
     <reference id="dataBroker"
-          interface="org.opendaylight.mdsal.binding.api.DataBroker"
-          odl:type="default" />
+          interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
 
     <reference id="rpcProviderService"
           interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>
 
     <reference id="rpcProviderService"
           interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>