X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fyang%2Fopendaylight-binding-broker-impl.yang;h=866cb844d189711458785614edaca761f2f3f850;hb=9d382baa1e291f3199089b00f2e9adf910c1f9a0;hp=b62f59699cb9af7122a6e82146b333bda4abf0d8;hpb=a51537ff2f51571e54b607eace980a145b2a29da;p=controller.git 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 b62f59699c..866cb844d1 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 @@ -69,6 +69,8 @@ module opendaylight-sal-binding-broker-impl { identity runtime-generated-mapping { base config:module-type; config:provided-service binding-dom-mapping-service; + config:provided-service sal:binding-codec-tree-factory; + config:provided-service sal:binding-normalized-node-serializer; config:java-name-prefix RuntimeMapping; } @@ -215,6 +217,29 @@ module opendaylight-sal-binding-broker-impl { } } + augment "/config:modules/config:module/config:configuration" { + case binding-notification-broker { + when "/config:modules/config:module/config:type = 'binding-notification-broker'"; + container notification-adapter { + uses config:service-ref { + refine type { + mandatory false; + config:required-identity binding-new-notification-service; + } + } + } + + container notification-publish-adapter { + uses config:service-ref { + refine type { + mandatory false; + config:required-identity binding-new-notification-publish-service; + } + } + } + } + } + augment "/config:modules/config:module/config:state" { case binding-notification-broker { when "/config:modules/config:module/config:type = 'binding-notification-broker'";