Deprecate mappingservice.neutron 86/95186/1
authorLori Jakab <lojakab@cisco.com>
Tue, 16 Feb 2021 11:12:51 +0000 (12:12 +0100)
committerLori Jakab <lojakab@cisco.com>
Tue, 16 Feb 2021 11:12:51 +0000 (12:12 +0100)
It has been many releases since this code has been tested against
OpenStack, and no one is around to maintain it. Additionally, some
architectural concerns were raised in relation to the use of some YANG
models in this module.

Deprecate in the current release and remove in the next release.

Change-Id: I8fe637ff32efb92de6b0f9f99e4c5dcd153a6fe7
Signed-off-by: Lori Jakab <lojakab@cisco.com>
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/DataProcessor.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/DelegatingDataTreeListener.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/ILispNeutronService.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/LispNeutronService.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/NetworkDataProcessor.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/NetworkListener.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/PortDataProcessor.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/PortListener.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/SubnetDataProcessor.java
mappingservice/neutron/src/main/java/org/opendaylight/lispflowmapping/neutron/SubnetListener.java

index 16cdccfd32f9980b62093db06ca357d1f97a8601..feefffa2b43eaa296514e67e941738e5ee88dd76 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.lispflowmapping.neutron;
 
 import org.opendaylight.yangtools.yang.binding.DataObject;
 
+@Deprecated
 public interface DataProcessor<T extends DataObject> {
 
     /**
index ffcd053c32ee8b5fd3837317fb610754ca99bb5c..fafec5342fe6224d9dc8de3232611a26fb6725bc 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class DelegatingDataTreeListener<T extends DataObject> implements ClusteredDataTreeChangeListener<T>,
         AutoCloseable {
     private static final Logger LOG = LoggerFactory.getLogger(DelegatingDataTreeListener.class);
index 4c79196e0dea88c8b4cd777e7009ea81bd1eedca..c25457e3314288f4de5c9f3c51d974bc106199b3 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.lispflowmapping.neutron;
 import org.opendaylight.lispflowmapping.interfaces.lisp.IFlowMapping;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService;
 
+@Deprecated
 public interface ILispNeutronService {
 
     IFlowMapping getMappingService();
index e8f9defccf821c9d15b832e232d59a20fb8c9d2c..f5519d8baa7b50eda02c708491893a6f30896cf9 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.subnets.rev150712.s
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class LispNeutronService implements ILispNeutronService {
 
     private static final Logger LOG = LoggerFactory.getLogger(LispNeutronService.class);
index 7de31538080101984933f77a5dcef9568cdb08f6..ae90db6418e025d888ee72560cd427879877777b 100644 (file)
@@ -14,6 +14,7 @@ import org.slf4j.LoggerFactory;
 /**
  * LISP Service Implementation of creation and deletion of a Network.
  */
+@Deprecated
 public class NetworkDataProcessor implements DataProcessor<Network> {
     private static final Logger LOG = LoggerFactory.getLogger(NetworkDataProcessor.class);
     private volatile ILispNeutronService lispNeutronService;
index bca16ebe421dbe81598c83dc821bd626b7fcb7e9..0beb1522fb913ebff0b023fcc4dadc64dc334ba2 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  * Implementation of a ClusteredDataTreeChangeListener that listens for northbound requests on a {@link Network}
  * subtree.
  */
+@Deprecated
 public class NetworkListener extends DelegatingDataTreeListener<Network> {
 
     private static final DataTreeIdentifier<Network> IDENTIFIER =
index a8c38410e6c5d88e886cd1ffc55c30b8c2d37f15..cf594b14144e5b2fdfe7f3a9d11f02587df21f86 100644 (file)
@@ -29,6 +29,7 @@ import org.slf4j.LoggerFactory;
  *
  * @author Vina Ermagan
  */
+@Deprecated
 public class PortDataProcessor implements DataProcessor<Port> {
     private static final Logger LOG = LoggerFactory.getLogger(PortDataProcessor.class);
 
index 723e69621e7ec1a4e0305b465b7a0d874e520a26..f08f5207d3564f4e1663ebab12f90cdceff8e8bf 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * Implementation of a ClusteredDataTreeChangeListener that listens for northbound requests on a {@link Port} subtree.
  */
+@Deprecated
 public class PortListener extends DelegatingDataTreeListener<Port> {
 
     private static final DataTreeIdentifier<Port> IDENTIFIER =
index 13bc0bfb53618d16074387b3802a5995ccdbba64..a3f763eabfa6f294b04c4317cfda408bbc1aed6a 100644 (file)
@@ -30,6 +30,7 @@ import org.slf4j.LoggerFactory;
  * @author Vina Ermagan
  *
  */
+@Deprecated
 public class SubnetDataProcessor implements DataProcessor<Subnet> {
     private static final Logger LOG = LoggerFactory.getLogger(SubnetDataProcessor.class);
 //    private static final Integer SIX = Integer.valueOf(6);
index 4494995596c40e2eb62ee31c376931d1e8b35db4..fe0341086711e3fe30f40e562bbadc5c22ef2108 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * Implementation of a ClusteredDataTreeChangeListener that listens for northbound requests on a {@link Subnet} subtree.
  */
+@Deprecated
 public class SubnetListener extends DelegatingDataTreeListener<Subnet> {
 
     private static final DataTreeIdentifier<Subnet> IDENTIFIER =