X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fyang%2Fopendaylight-binding-broker-impl.yang;h=b0d1629a73f645333fb3aacfc3d33aae4fa562a2;hp=38770c193c94096323280024856ef2f1bf14dfbd;hb=67dd6d9e323157551345f89d3c00c8ebad068a11;hpb=abf4ba1b0854fdd8b1a15c8c4481cf4b0bc93068 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/yang/opendaylight-binding-broker-impl.yang b/opendaylight/md-sal/sal-binding-broker/src/main/yang/opendaylight-binding-broker-impl.yang index 38770c193c..b0d1629a73 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/yang/opendaylight-binding-broker-impl.yang +++ b/opendaylight/md-sal/sal-binding-broker/src/main/yang/opendaylight-binding-broker-impl.yang @@ -25,6 +25,7 @@ module opendaylight-sal-binding-broker-impl { identity binding-broker-impl { base config:module-type; config:provided-service sal:binding-broker-osgi-registry; + config:provided-service sal:binding-rpc-registry; config:java-name-prefix BindingBrokerImpl; } @@ -84,10 +85,10 @@ module opendaylight-sal-binding-broker-impl { config:required-identity sal:binding-notification-service; } } - } + } } } - + augment "/config:modules/config:module/config:configuration" { case binding-data-broker { when "/config:modules/config:module/config:type = 'binding-data-broker'"; @@ -99,6 +100,7 @@ module opendaylight-sal-binding-broker-impl { } } } + container mapping-service { uses config:service-ref { refine type { @@ -120,7 +122,9 @@ module opendaylight-sal-binding-broker-impl { augment "/config:modules/config:module/config:state" { case binding-data-broker { when "/config:modules/config:module/config:type = 'binding-data-broker'"; - uses common:data-state; + container data { + uses common:data-state; + } } } augment "/config:modules/config:module/config:state" {