Modify config Module impls to co-exist with blueprint
[controller.git] / opendaylight / md-sal / sal-binding-config / src / main / yang / opendaylight-binding-broker-impl.yang
index 3244b5a4ee6f25e6653fb0258889b6ff1ecc4e79..a56e2f9e32d18ca67f85a0e40275eb541bc6c7ef 100644 (file)
@@ -19,18 +19,21 @@ module opendaylight-sal-binding-broker-impl {
     identity binding-dom-mapping-service {
         base config:service-type;
         config:java-class "org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec";
+        config:disable-osgi-service-registration;
     }
 
     /* FIXME: move to opendaylight-md-sal-binding (cannot be there due to Class name confict with old implementation)*/
     identity binding-new-notification-service {
         base config:service-type;
         config:java-class "org.opendaylight.controller.md.sal.binding.api.NotificationService";
+        config:disable-osgi-service-registration;
     }
 
     /* TODO: move to opendaylight-md-sal-binding (cannot be there due to Class name confict with old implementation)*/
     identity binding-new-notification-publish-service {
         base config:service-type;
         config:java-class "org.opendaylight.controller.md.sal.binding.api.NotificationPublishService";
+        config:disable-osgi-service-registration;
     }
 
     identity binding-broker-impl {
@@ -134,7 +137,7 @@ module opendaylight-sal-binding-broker-impl {
                 container notification-service {
                     uses config:service-ref {
                         refine type {
-                            mandatory true;
+                            mandatory false;
                             config:required-identity sal:binding-notification-service;
                         }
                     }