Merge "The code through out hosttracker assumes the switch manager service reference...
[controller.git] / opendaylight / distribution / opendaylight / src / main / resources / configuration / initial / 02-toaster-sample.xml
1 <snapshot>
2     <configuration>
3         <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
4             <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
5                 <module>
6                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:toaster-provider:impl">
7                         prefix:toaster-provider-impl
8                     </type>
9                     <name>toaster-provider-impl</name>
10
11                     <rpc-registry>
12                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
13                         <name>binding-rpc-broker</name>
14                     </rpc-registry>
15
16                     <notification-service>
17                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">
18                             binding:binding-notification-service
19                         </type>
20                         <name>binding-notification-broker</name>
21                     </notification-service>
22                 </module>
23
24                 <module>
25                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:toaster-consumer:impl">
26                         prefix:toaster-consumer-impl
27                     </type>
28                     <name>toaster-consumer-impl</name>
29
30                     <rpc-registry>
31                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
32                         <name>binding-rpc-broker</name>
33                     </rpc-registry>
34
35                     <notification-service>
36                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">
37                             binding:binding-notification-service
38                         </type>
39                         <name>binding-notification-broker</name>
40                     </notification-service>
41                 </module>
42             </modules>
43
44             <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
45                 <service>
46                     <type xmlns:toaster="urn:opendaylight:params:xml:ns:yang:controller:config:toaster-provider">toaster:toaster-provider</type>
47                     <instance>
48                         <name>toaster-provider</name>
49                         <provider>/modules/module[type='toaster-provider-impl'][name='toaster-provider-impl']</provider>
50                     </instance>
51                 </service>
52                 <service>
53                     <type xmlns:toaster="urn:opendaylight:params:xml:ns:yang:controller:config:toaster-consumer">toaster:toaster-consumer</type>
54                     <instance>
55                         <name>toaster-consumer</name>
56                         <provider>/modules/module[type='toaster-consumer-impl'][name='toaster-consumer-impl']</provider>
57                     </instance>
58                 </service>
59             </services>
60         </data>
61
62     </configuration>
63
64     <required-capabilities>
65         <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&amp;revision=2013-10-28</capability>
66         <capability>urn:opendaylight:params:xml:ns:yang:controller:config:toaster-consumer?module=toaster-consumer&amp;revision=2014-01-31</capability>
67         <capability>urn:opendaylight:params:xml:ns:yang:controller:config:toaster-consumer:impl?module=toaster-consumer-impl&amp;revision=2014-01-31</capability>
68         <capability>urn:opendaylight:params:xml:ns:yang:controller:config:toaster-provider?module=toaster-provider&amp;revision=2014-01-31</capability>
69         <capability>urn:opendaylight:params:xml:ns:yang:controller:config:toaster-provider:impl?module=toaster-provider-impl&amp;revision=2014-01-31</capability>
70     </required-capabilities>
71
72 </snapshot>
73