1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <module name="opendaylight-md-sal-binding"
\r
3 xmlns="urn:ietf:params:xml:ns:yang:yin:1"
\r
4 xmlns:md-sal-binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding"
\r
5 xmlns:config="urn:opendaylight:params:xml:ns:yang:controller:config">
\r
6 <yang-version value="1"/>
\r
7 <namespace uri="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding"/>
\r
8 <prefix value="md-sal-binding"/>
\r
9 <import module="config">
\r
10 <prefix value="config"/>
\r
11 <revision-date date="2013-04-05"/>
\r
14 <text>Service definition for Binding Aware MD-SAL.</text>
\r
16 <revision date="2013-10-28">
\r
18 <text>Initial revision</text>
\r
21 <identity name="binding-broker-osgi-registry">
\r
22 <base name="config:service-type"/>
\r
23 <config:java-class name="org.opendaylight.controller.sal.binding.api.BindingAwareBroker"/>
\r
25 <identity name="binding-data-broker">
\r
26 <base name="config:service-type"/>
\r
27 <config:java-class name="org.opendaylight.controller.sal.binding.api.data.DataProviderService"/>
\r
29 <identity name="binding-async-data-broker">
\r
30 <base name="config:service-type"/>
\r
31 <config:java-class name="org.opendaylight.controller.md.sal.binding.api.DataBroker"/>
\r
33 <identity name="binding-data-consumer-broker">
\r
34 <base name="config:service-type"/>
\r
35 <config:java-class name="org.opendaylight.controller.sal.binding.api.data.DataBrokerService"/>
\r
37 <identity name="binding-rpc-registry">
\r
38 <base name="config:service-type"/>
\r
39 <config:java-class name="org.opendaylight.controller.sal.binding.api.RpcProviderRegistry"/>
\r
41 <identity name="binding-notification-service">
\r
42 <base name="config:service-type"/>
\r
43 <config:java-class name="org.opendaylight.controller.sal.binding.api.NotificationProviderService"/>
\r
45 <identity name="binding-notification-subscription-service">
\r
46 <base name="config:service-type"/>
\r
47 <config:java-class name="org.opendaylight.controller.sal.binding.api.NotificationService"/>
\r