Add blueprint wiring for mdsal-netconf-yang-library
[netconf.git] / netconf / netconf-mdsal-config / src / main / resources / initial / 08-netconf-mdsal.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ Copyright (c) 2015 Cisco Systems, Inc. and others.  All rights reserved.
4   ~
5   ~ This program and the accompanying materials are made available under the
6   ~ terms of the Eclipse Public License v1.0 which accompanies this distribution,
7   ~ and is available at http://www.eclipse.org/legal/epl-v10.html
8   -->
9
10 <!-- vi: set et smarttab sw=4 tabstop=4: -->
11
12 <snapshot>
13   <configuration>
14     <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
15       <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
16
17           <module>
18               <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl">prefix:netconf-server-dispatcher-impl</type>
19               <name>netconf-mdsal-server-dispatcher</name>
20           </module>
21
22           <module>
23               <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl">prefix:netconf-mapper-aggregator</type>
24               <name>mapper-aggregator</name>
25           </module>
26
27           <module>
28               <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl">prefix:netconf-server-monitoring-impl</type>
29               <name>server-monitor</name>
30           </module>
31
32           <module>
33               <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification:impl">prefix:netconf-notification-manager</type>
34               <name>netconf-notification-manager</name>
35           </module>
36
37           <module>
38               <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:notification">prefix:netconf-mdsal-notification-mapper</type>
39               <name>netconf-mdsal-notification-mapper</name>
40           </module>
41
42           <!--TCP endpoint for MD-SAL netconf server -->
43           <!--<module>-->
44               <!--<type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp">prefix:netconf-northbound-tcp</type>-->
45               <!--<name>netconf-mdsal-tcp-server</name>-->
46               <!--<dispatcher xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp">-->
47                   <!--<type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound">prefix:netconf-server-dispatcher</type>-->
48                   <!--<name>netconf-mdsal-server-dispatcher</name>-->
49               <!--</dispatcher>-->
50           <!--</module>-->
51       </modules>
52
53         <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
54             <service>
55                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound">prefix:netconf-server-monitoring</type>
56                 <instance>
57                     <name>server-monitor</name>
58                     <provider>/modules/module[type='netconf-server-monitoring-impl'][name='server-monitor']</provider>
59                 </instance>
60             </service>
61             <service>
62                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:north:mapper">prefix:netconf-mapper-registry</type>
63                 <instance>
64                     <name>mapper-aggregator-registry</name>
65                     <provider>/modules/module[type='netconf-mapper-aggregator'][name='mapper-aggregator']</provider>
66                 </instance>
67             </service>
68             <service>
69                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound">prefix:netconf-server-dispatcher</type>
70                 <instance>
71                     <name>netconf-mdsal-server-dispatcher</name>
72                     <provider>/modules/module[type='netconf-server-dispatcher-impl'][name='netconf-mdsal-server-dispatcher']</provider>
73                 </instance>
74             </service>
75             <service>
76                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification">prefix:netconf-notification-collector</type>
77                 <instance>
78                     <name>netconf-notification-manager</name>
79                     <provider>/modules/module[type='netconf-notification-manager'][name='netconf-notification-manager']</provider>
80                 </instance>
81             </service>
82             <service>
83                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification">prefix:netconf-notification-registry</type>
84                 <instance>
85                     <name>netconf-notification-manager</name>
86                     <provider>/modules/module[type='netconf-notification-manager'][name='netconf-notification-manager']</provider>
87                 </instance>
88             </service>
89         </services>
90
91     </data>
92   </configuration>
93   <required-capabilities>
94       <capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:notification?module=netconf-northbound-notification&amp;revision=2015-08-06</capability>
95       <capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp?module=netconf-northbound-tcp&amp;revision=2015-04-23</capability>
96       <capability>urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl?module=netconf-northbound-impl&amp;revision=2015-01-12</capability>
97       <capability>urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl:scheduled?module=threadpool-impl-scheduled&amp;revision=2013-12-01</capability>
98       <capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:notification?module=netconf-mdsal-notification&amp;revision=2015-08-03</capability>
99   </required-capabilities>
100 </snapshot>