Remove deprecated controller EOS APIs and impl
[controller.git] / opendaylight / md-sal / messagebus-impl / src / main / yang / messagebus-app-impl.yang
index 320afccb2ec5a318033dfed2245ea8b22ee65913..ac897b338725c09f71caf7f9fd22198009262463 100644 (file)
@@ -10,12 +10,13 @@ module messagebus-app-impl {
 
     description
         "Service definition for Message Bus application implementation.";
+
     revision "2015-02-03" {
         description "Second revision. Message Bus opensourcing";
     }
 
     identity messagebus-app-impl {
+        status deprecated;
         base config:module-type;
         config:provided-service esr:event-source-registry;
         config:java-name-prefix MessageBusAppImpl;
@@ -24,42 +25,17 @@ module messagebus-app-impl {
     augment "/config:modules/config:module/config:configuration" {
         case messagebus-app-impl {
             when "/config:modules/config:module/config:type = 'messagebus-app-impl'";
-            
+
             container binding-broker {
                 uses config:service-ref {
                     refine type {
-                        mandatory true;
+                        mandatory false;
                         config:required-identity sal:binding-broker-osgi-registry;
                     }
                 }
             }
 
-            container dom-broker {
-                uses config:service-ref {
-                    refine type {
-                        mandatory true;
-                        config:required-identity dom:dom-broker-osgi-registry;
-                    }
-                }
-            }
-
-            list namespace-to-stream {
-                key urn-prefix;
-
-                leaf urn-prefix {
-                    type string;
-                }
-
-                leaf stream-name {
-                    type string;
-                }
-            }
         }
     }
-    
-    augment "/config:modules/config:module/config:state" {
-        case messagebus-app-impl {
-            when "/config:modules/config:module/config:type = 'messagebus-app-impl'";
-        }
-    }
-}
\ No newline at end of file
+
+}