Deprecate md-sal config modules 81/38281/6
authorTom Pantelis <tpanteli@brocade.com>
Tue, 19 Apr 2016 09:00:39 +0000 (05:00 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Wed, 15 Jun 2016 22:47:38 +0000 (18:47 -0400)
Marked the md-sal dom/binding config yang modules, 01-md-sal.xml and
associated Module classes as deprecated.

Change-Id: Icbc24a0622f8b83173f656f9fa11003f270eaef3
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
26 files changed:
opendaylight/md-sal/md-sal-config/src/main/resources/initial/01-md-sal.xml
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingAsyncDataBrokerImplModule.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingAsyncDataBrokerImplModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingBrokerImplModule.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingBrokerImplModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingNotificationAdapterModule.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingNotificationAdapterModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingNotificationPublishAdapterModule.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/BindingNotificationPublishAdapterModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/ForwardedCompatibleDataBrokerImplModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/NotificationBrokerImplModule.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/NotificationBrokerImplModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RpcBrokerImplModule.java [deleted file]
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RpcBrokerImplModuleFactory.java [deleted file]
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RuntimeMappingModule.java
opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RuntimeMappingModuleFactory.java
opendaylight/md-sal/sal-binding-config/src/main/yang/opendaylight-binding-broker-impl.yang
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/DomBrokerImplModule.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/DomBrokerImplModuleFactory.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/DomInmemoryDataBrokerModule.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/DomInmemoryDataBrokerModuleFactory.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/SchemaServiceImplSingletonModule.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/impl/SchemaServiceImplSingletonModuleFactory.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/pingpong/PingpongDataBrokerModule.java
opendaylight/md-sal/sal-dom-broker-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/dom/pingpong/PingpongDataBrokerModuleFactory.java
opendaylight/md-sal/sal-dom-broker-config/src/main/yang/opendaylight-dom-broker-impl.yang

index 4e2a4fb..038f060 100644 (file)
@@ -6,6 +6,9 @@
  This program and the accompanying materials are made available under the
  terms of the Eclipse Public License v1.0 which accompanies this distribution,
  and is available at http://www.eclipse.org/legal/epl-v10.html
+
+ NOTE: This file is deprecated as wiring is now done via blueprint. This file is kept for backwards
+       compatibility. Runtime modifications may not be honored.
 -->
 <snapshot>
     <configuration>
                         <type xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">dom:dom-async-data-broker</type>
                         <name>inmemory-data-broker</name>
                     </async-data-broker>
-                    <notification-queue-depth>65536</notification-queue-depth>
-                    <notification-queue-spin>0</notification-queue-spin>
-                    <notification-queue-park>0</notification-queue-park>
                 </module>
                 <module>
                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding:impl">prefix:binding-data-compatible-broker</type>
index 3dc2864..09e790e 100644 (file)
@@ -8,10 +8,14 @@
 
 package org.opendaylight.controller.config.yang.md.sal.binding.impl;
 
-import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec;
 import org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter;
+import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec;
 import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker;
 
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class BindingAsyncDataBrokerImplModule extends
         org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractBindingAsyncDataBrokerImplModule {
 
index bae95ff..71bd001 100644 (file)
@@ -33,8 +33,9 @@ import org.opendaylight.controller.sal.core.api.Broker;
 import org.opendaylight.controller.sal.core.api.Broker.ProviderSession;
 
 /**
-*
-*/
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public final class BindingBrokerImplModule extends
         org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractBindingBrokerImplModule {
 
index 971153b..0a10a1d 100644 (file)
@@ -14,6 +14,10 @@ import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCo
 import org.opendaylight.controller.md.sal.dom.api.DOMNotificationService;
 import org.opendaylight.controller.sal.core.api.Broker;
 
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class BindingNotificationAdapterModule extends AbstractBindingNotificationAdapterModule  {
     public BindingNotificationAdapterModule(final ModuleIdentifier identifier, final DependencyResolver dependencyResolver) {
         super(identifier, dependencyResolver);
index 0a5cb91..e29fef5 100644 (file)
@@ -6,6 +6,11 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 package org.opendaylight.controller.config.yang.md.sal.binding.impl;
+
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class BindingNotificationAdapterModuleFactory extends org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractBindingNotificationAdapterModuleFactory {
 
 }
index ebfd5c2..4f91d5b 100644 (file)
@@ -14,6 +14,10 @@ import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCo
 import org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService;
 import org.opendaylight.controller.sal.core.api.Broker;
 
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class BindingNotificationPublishAdapterModule extends AbstractBindingNotificationPublishAdapterModule {
     public BindingNotificationPublishAdapterModule(final ModuleIdentifier identifier, final DependencyResolver dependencyResolver) {
         super(identifier, dependencyResolver);
index e9a3df6..df8eace 100644 (file)
@@ -6,6 +6,11 @@
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
 package org.opendaylight.controller.config.yang.md.sal.binding.impl;
+
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class BindingNotificationPublishAdapterModuleFactory extends org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractBindingNotificationPublishAdapterModuleFactory {
 
 }
index ec4bc76..46cb7ce 100644 (file)
@@ -19,8 +19,9 @@ import org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionLis
 import org.opendaylight.controller.sal.binding.codegen.impl.SingletonHolder;
 
 /**
-*
-*/
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public final class NotificationBrokerImplModule extends
         org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractNotificationBrokerImplModule {
 
diff --git a/opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RpcBrokerImplModule.java b/opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RpcBrokerImplModule.java
deleted file mode 100644 (file)
index 903475c..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.controller.config.yang.md.sal.binding.impl;
-
-/**
-*
-*/
-public final class RpcBrokerImplModule extends
-        org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractRpcBrokerImplModule {
-
-    public RpcBrokerImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
-            org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
-        super(identifier, dependencyResolver);
-    }
-
-    public RpcBrokerImplModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
-            org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
-            RpcBrokerImplModule oldModule, java.lang.AutoCloseable oldInstance) {
-        super(identifier, dependencyResolver, oldModule, oldInstance);
-    }
-
-    @Override
-    public void validate() {
-        super.validate();
-        // Add custom validation for module attributes here.
-    }
-
-    @Override
-    public java.lang.AutoCloseable createInstance() {
-        // TODO:implement
-        throw new java.lang.UnsupportedOperationException("Unimplemented stub method");
-    }
-}
diff --git a/opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RpcBrokerImplModuleFactory.java b/opendaylight/md-sal/sal-binding-config/src/main/java/org/opendaylight/controller/config/yang/md/sal/binding/impl/RpcBrokerImplModuleFactory.java
deleted file mode 100644 (file)
index b624087..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.controller.config.yang.md.sal.binding.impl;
-
-/**
-*
-*/
-public class RpcBrokerImplModuleFactory extends
-        org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractRpcBrokerImplModuleFactory {
-
-}
index f6b86eb..cc44cd8 100644 (file)
@@ -16,8 +16,9 @@ import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCo
 import org.osgi.framework.BundleContext;
 
 /**
- *
-**/
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public final class RuntimeMappingModule extends AbstractRuntimeMappingModule {
     private static final long WAIT_IN_MINUTES = 5;
 
index 407b41d..c9195c7 100644 (file)
@@ -7,14 +7,14 @@
  */
 package org.opendaylight.controller.config.yang.md.sal.binding.impl;
 
+import static com.google.common.base.Preconditions.checkArgument;
 import org.opendaylight.controller.config.api.DependencyResolver;
 import org.osgi.framework.BundleContext;
 
-import static com.google.common.base.Preconditions.checkArgument;
-
 /**
- *
+ * @deprecated Replaced by blueprint wiring
  */
+@Deprecated
 public class RuntimeMappingModuleFactory extends
         org.opendaylight.controller.config.yang.md.sal.binding.impl.AbstractRuntimeMappingModuleFactory {
 
index a56e2f9..159f9f2 100644 (file)
@@ -24,6 +24,7 @@ module opendaylight-sal-binding-broker-impl {
 
     /* FIXME: move to opendaylight-md-sal-binding (cannot be there due to Class name confict with old implementation)*/
     identity binding-new-notification-service {
+        status deprecated;
         base config:service-type;
         config:java-class "org.opendaylight.controller.md.sal.binding.api.NotificationService";
         config:disable-osgi-service-registration;
@@ -31,12 +32,14 @@ module opendaylight-sal-binding-broker-impl {
 
     /* TODO: move to opendaylight-md-sal-binding (cannot be there due to Class name confict with old implementation)*/
     identity binding-new-notification-publish-service {
+        status deprecated;
         base config:service-type;
         config:java-class "org.opendaylight.controller.md.sal.binding.api.NotificationPublishService";
         config:disable-osgi-service-registration;
     }
 
     identity binding-broker-impl {
+        status deprecated;
         base config:module-type;
         config:provided-service sal:binding-broker-osgi-registry;
         config:provided-service sal:binding-rpc-registry;
@@ -44,6 +47,7 @@ module opendaylight-sal-binding-broker-impl {
     }
 
     identity binding-data-compatible-broker {
+        status deprecated;
         base config:module-type;
         config:provided-service sal:binding-data-broker;
         config:provided-service sal:binding-data-consumer-broker;
@@ -51,18 +55,14 @@ module opendaylight-sal-binding-broker-impl {
     }
 
     identity binding-forwarded-data-broker {
+        status deprecated;
         base config:module-type;
         config:provided-service sal:binding-async-data-broker;
         config:java-name-prefix BindingAsyncDataBrokerImpl;
     }
 
-    identity binding-rpc-broker {
-        base config:module-type;
-        config:provided-service sal:binding-rpc-registry;
-        config:java-name-prefix RpcBrokerImpl;
-    }
-
     identity binding-notification-broker {
+        status deprecated;
         base config:module-type;
         config:provided-service sal:binding-notification-service;
         config:provided-service sal:binding-notification-subscription-service;
@@ -70,6 +70,7 @@ module opendaylight-sal-binding-broker-impl {
     }
 
     identity runtime-generated-mapping {
+        status deprecated;
         base config:module-type;
         config:provided-service binding-dom-mapping-service;
         config:provided-service sal:binding-codec-tree-factory;
@@ -78,18 +79,21 @@ module opendaylight-sal-binding-broker-impl {
     }
 
     identity binding-notification-adapter {
+        status deprecated;
         base config:module-type;
         config:provided-service binding-new-notification-service;
         config:java-name-prefix BindingNotificationAdapter;
     }
 
     identity binding-notification-publish-adapter {
+        status deprecated;
         base config:module-type;
         config:provided-service binding-new-notification-publish-service;
         config:java-name-prefix BindingNotificationPublishAdapter;
     }
 
     grouping dom-forwarding-component {
+        status deprecated;
         container dom-async-broker {
                 uses config:service-ref {
                     refine type {
@@ -126,6 +130,7 @@ module opendaylight-sal-binding-broker-impl {
                 uses dom-forwarding-component;
     
                 container data-broker {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory false;
@@ -135,6 +140,7 @@ module opendaylight-sal-binding-broker-impl {
                 }
     
                 container notification-service {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory false;
@@ -144,6 +150,7 @@ module opendaylight-sal-binding-broker-impl {
                 }
     
                 container root-data-broker {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory false;
@@ -153,6 +160,7 @@ module opendaylight-sal-binding-broker-impl {
                 }
 
                 container notification-publish-service {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory false;
@@ -173,6 +181,7 @@ module opendaylight-sal-binding-broker-impl {
 
             container binding-data-compatible-broker {
                 container data-broker {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory false;
@@ -189,6 +198,7 @@ module opendaylight-sal-binding-broker-impl {
             when "/config:modules/config:module/config:type = 'binding-forwarded-data-broker'";
             container binding-forwarded-data-broker {
                 container dom-async-broker {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory true;
@@ -198,6 +208,7 @@ module opendaylight-sal-binding-broker-impl {
                 }
 
                 container binding-mapping-service {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory true;
@@ -207,6 +218,7 @@ module opendaylight-sal-binding-broker-impl {
                 }
 
                 container schema-service {
+                    status deprecated;
                     uses config:service-ref {
                         refine type {
                             mandatory true;
@@ -223,23 +235,18 @@ module opendaylight-sal-binding-broker-impl {
         case runtime-generated-mapping {
             when "/config:modules/config:module/config:type = 'runtime-generated-mapping'";
             leaf wait-for-schema {
+                status deprecated;
                 default "false";
                 type boolean;
             }
         }
     }
 
-    augment "/config:modules/config:module/config:state" {
-        case binding-rpc-broker {
-            when "/config:modules/config:module/config:type = 'binding-rpc-broker'";
-            uses common:rpc-state;
-        }
-    }
-
     augment "/config:modules/config:module/config:configuration" {
         case binding-notification-broker {
             when "/config:modules/config:module/config:type = 'binding-notification-broker'";
             container notification-adapter {
+                status deprecated;
                 uses config:service-ref {
                     refine type {
                         mandatory false;
@@ -249,6 +256,7 @@ module opendaylight-sal-binding-broker-impl {
             }
 
             container notification-publish-adapter {
+                status deprecated;
                 uses config:service-ref {
                     refine type {
                         mandatory false;
@@ -270,6 +278,7 @@ module opendaylight-sal-binding-broker-impl {
         case binding-notification-adapter {
             when "/config:modules/config:module/config:type = 'binding-notification-adapter'";
             container binding-notification-adapter {
+                status deprecated;
                 uses dom-forwarding-component;
             }
         }
@@ -279,6 +288,7 @@ module opendaylight-sal-binding-broker-impl {
         case binding-notification-publish-adapter {
             when "/config:modules/config:module/config:type = 'binding-notification-publish-adapter'";
             container binding-notification-publish-adapter {
+                status deprecated;
                 uses dom-forwarding-component;
             }
         }
index 895d3d2..e3d71fb 100644 (file)
@@ -27,6 +27,10 @@ import org.osgi.framework.BundleContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public final class DomBrokerImplModule extends org.opendaylight.controller.config.yang.md.sal.dom.impl.AbstractDomBrokerImplModule{
     private static final Logger LOG = LoggerFactory.getLogger(DomBrokerImplModule.class);
 
index 5223018..6c2b422 100644 (file)
@@ -12,6 +12,10 @@ import org.opendaylight.controller.config.api.DynamicMBeanWithInstance;
 import org.opendaylight.controller.config.spi.Module;
 import org.osgi.framework.BundleContext;
 
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class DomBrokerImplModuleFactory extends
         org.opendaylight.controller.config.yang.md.sal.dom.impl.AbstractDomBrokerImplModuleFactory {
 
index fffee73..581a645 100644 (file)
@@ -25,8 +25,9 @@ import org.opendaylight.yangtools.util.concurrent.DeadlockDetectingListeningExec
 import org.opendaylight.yangtools.util.concurrent.SpecialExecutors;
 
 /**
-*
-*/
+ * @deprecated Replaced by the clustered data store.
+ */
+@Deprecated
 public final class DomInmemoryDataBrokerModule extends
         org.opendaylight.controller.config.yang.md.sal.dom.impl.AbstractDomInmemoryDataBrokerModule {
 
index 0908fe5..5cd753e 100644 (file)
@@ -7,11 +7,14 @@
  */
 package org.opendaylight.controller.config.yang.md.sal.dom.impl;
 
+import static com.google.common.base.Preconditions.checkArgument;
 import org.opendaylight.controller.config.api.DependencyResolver;
 import org.osgi.framework.BundleContext;
 
-import static com.google.common.base.Preconditions.checkArgument;
-
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class SchemaServiceImplSingletonModuleFactory extends
         org.opendaylight.controller.config.yang.md.sal.dom.impl.AbstractSchemaServiceImplSingletonModuleFactory {
 
index 1664a37..ffb0e19 100644 (file)
@@ -11,6 +11,10 @@ import org.opendaylight.controller.config.api.DependencyResolver;
 import org.opendaylight.controller.config.api.ModuleIdentifier;
 import org.opendaylight.controller.md.sal.dom.broker.impl.PingPongDataBroker;
 
+/**
+ * @deprecated Replaced by blueprint wiring
+ */
+@Deprecated
 public class PingpongDataBrokerModule extends AbstractPingpongDataBrokerModule {
     public PingpongDataBrokerModule(final ModuleIdentifier identifier, final DependencyResolver dependencyResolver) {
         super(identifier, dependencyResolver);
index 05d5b3e..5bda2d6 100644 (file)
@@ -23,6 +23,7 @@ module opendaylight-sal-dom-broker-impl {
     }
 
     identity dom-broker-impl {
+        status deprecated;
         base config:module-type;
         config:provided-service sal:dom-broker-osgi-registry;
         config:java-name-prefix DomBrokerImpl;
@@ -30,11 +31,13 @@ module opendaylight-sal-dom-broker-impl {
 
 
     identity dom-inmemory-data-broker {
+        status obsolete;
         base config:module-type;
         config:provided-service sal:dom-async-data-broker;
     }
 
     identity schema-service-singleton {
+        status deprecated;
         base config:module-type;
         config:provided-service sal:schema-service;
         config:provided-service sal:yang-text-source-provider;
@@ -61,6 +64,7 @@ module opendaylight-sal-dom-broker-impl {
             }
 
             container root-schema-service {
+                status obsolete;
                 uses config:service-ref {
                     refine type {
                         mandatory false;
@@ -70,17 +74,20 @@ module opendaylight-sal-dom-broker-impl {
             }
 
             leaf notification-queue-depth {
+                status obsolete;
                 description "Maximum number of elements in the notification queue, must be power-of-two.";
                 type max-queue-depth;
                 default 65536;
             }
             leaf notification-queue-spin {
+                status obsolete;
                 description "Number of milliseconds notification queue should spin for new requests before parking.";
                 type uint16;
                 units milliseconds;
                 default 1;
             }
             leaf notification-queue-park {
+                status obsolete;
                 description "Number of milliseconds notification queue should park for new requests before blocking.";
                 type uint16;
                 units milliseconds;
@@ -90,6 +97,7 @@ module opendaylight-sal-dom-broker-impl {
     }
 
     grouping dom-broker-config {
+        status obsolete;
         container schema-service {
             uses config:service-ref {
                 refine type {
@@ -137,6 +145,7 @@ module opendaylight-sal-dom-broker-impl {
     }
 
     grouping dom-broker-operational {
+        status obsolete;
         leaf total-commits {
             type uint64;
         }

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.