From 5636554dc6180c4a6aee6d4423a7f0a1ed30d9e2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20de=20Talhou=C3=ABt?= Date: Tue, 30 Aug 2016 14:31:19 -0400 Subject: [PATCH] Deprecated in-memory datastore MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: Ib960e71d0e73b0ebc72be3279345425853ca50cb Signed-off-by: Alexis de Talhouët --- .../InMemoryConfigDataStoreProviderModule.java | 4 ++++ .../InMemoryConfigDataStoreProviderModuleFactory.java | 5 +++++ .../InMemoryOperationalDataStoreProviderModule.java | 4 ++++ .../InMemoryOperationalDataStoreProviderModuleFactory.java | 5 +++++ .../main/yang/opendaylight-inmemory-datastore-provider.yang | 2 ++ 5 files changed, 20 insertions(+) diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModule.java b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModule.java index 174b9b280c..35ea03d70e 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModule.java +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModule.java @@ -14,6 +14,10 @@ import org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStoreCon import org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStoreFactory; import org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats; +/** + * The in-memory data store isn't used anymore. Deprecation notice in Carbon. Removal plan in Nitrogen. + */ +@Deprecated public class InMemoryConfigDataStoreProviderModule extends org.opendaylight.controller.config.yang.inmemory_datastore_provider.AbstractInMemoryConfigDataStoreProviderModule { public InMemoryConfigDataStoreProviderModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier, final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) { diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModuleFactory.java b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModuleFactory.java index e11972f385..8116708bb6 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModuleFactory.java +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryConfigDataStoreProviderModuleFactory.java @@ -16,6 +16,11 @@ * Do not modify this file unless it is present under src/main directory */ package org.opendaylight.controller.config.yang.inmemory_datastore_provider; + +/** + * The in-memory data store isn't used anymore. Deprecation notice in Carbon. Removal plan in Nitrogen. + */ +@Deprecated public class InMemoryConfigDataStoreProviderModuleFactory extends org.opendaylight.controller.config.yang.inmemory_datastore_provider.AbstractInMemoryConfigDataStoreProviderModuleFactory { } diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModule.java b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModule.java index 96516e302e..bf323902aa 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModule.java +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModule.java @@ -14,6 +14,10 @@ import org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStoreCon import org.opendaylight.controller.md.sal.dom.store.impl.InMemoryDOMDataStoreFactory; import org.opendaylight.controller.md.sal.dom.store.impl.jmx.InMemoryDataStoreStats; +/** + * The in-memory data store isn't used anymore. Deprecation notice in Carbon. Removal plan in Nitrogen. + */ +@Deprecated public class InMemoryOperationalDataStoreProviderModule extends org.opendaylight.controller.config.yang.inmemory_datastore_provider.AbstractInMemoryOperationalDataStoreProviderModule { public InMemoryOperationalDataStoreProviderModule(final org.opendaylight.controller.config.api.ModuleIdentifier identifier, final org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) { diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModuleFactory.java b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModuleFactory.java index fe21cc57ab..ec576a0176 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModuleFactory.java +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/config/yang/inmemory_datastore_provider/InMemoryOperationalDataStoreProviderModuleFactory.java @@ -16,6 +16,11 @@ * Do not modify this file unless it is present under src/main directory */ package org.opendaylight.controller.config.yang.inmemory_datastore_provider; + +/** + * The in-memory data store isn't used anymore. Deprecation notice in Carbon. Removal plan in Nitrogen. + */ +@Deprecated public class InMemoryOperationalDataStoreProviderModuleFactory extends org.opendaylight.controller.config.yang.inmemory_datastore_provider.AbstractInMemoryOperationalDataStoreProviderModuleFactory { } diff --git a/opendaylight/md-sal/sal-inmemory-datastore/src/main/yang/opendaylight-inmemory-datastore-provider.yang b/opendaylight/md-sal/sal-inmemory-datastore/src/main/yang/opendaylight-inmemory-datastore-provider.yang index 5ffe4d60ca..fe6ee3234c 100644 --- a/opendaylight/md-sal/sal-inmemory-datastore/src/main/yang/opendaylight-inmemory-datastore-provider.yang +++ b/opendaylight/md-sal/sal-inmemory-datastore/src/main/yang/opendaylight-inmemory-datastore-provider.yang @@ -23,6 +23,7 @@ module opendaylight-inmemory-datastore-provider { base config:module-type; config:provided-service config-dom-store-spi:config-dom-datastore; config:java-name-prefix InMemoryConfigDataStoreProvider; + status deprecated; } // This is the definition of the service implementation as a module identity. @@ -31,6 +32,7 @@ module opendaylight-inmemory-datastore-provider { base config:module-type; config:provided-service operational-dom-store-spi:operational-dom-datastore; config:java-name-prefix InMemoryOperationalDataStoreProvider; + status deprecated; } grouping datastore-configuration { -- 2.36.6