Add blueprint wiring for netconf-tcp
[netconf.git] / netconf / netconf-topology-config / src / main / resources / initial / 02-netconf-topology.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4  Copyright (c) 2015 Cisco Systems, Inc. and others.  All rights reserved.
5
6  This program and the accompanying materials are made available under the
7  terms of the Eclipse Public License v1.0 which accompanies this distribution,
8  and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <snapshot>
11     <configuration>
12         <data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
13             <modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
14                 <module>
15                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">prefix:netconf-topology-impl</type>
16                     <name>default-netconf-topology</name>
17                     <topology-id xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">topology-netconf</topology-id>
18                     <event-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
19                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netty">prefix:netty-event-executor</type>
20                         <name>global-event-executor</name>
21                     </event-executor>
22                     <binding-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
23                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-broker-osgi-registry</type>
24                         <name>binding-osgi-broker</name>
25                     </binding-registry>
26                     <dom-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
27                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-broker-osgi-registry</type>
28                         <name>dom-broker</name>
29                     </dom-registry>
30                     <client-dispatcher xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
31                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf">prefix:netconf-client-dispatcher</type>
32                         <name>global-netconf-dispatcher</name>
33                     </client-dispatcher>
34                     <processing-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
35                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:threadpool</type>
36                         <name>global-netconf-processing-executor</name>
37                     </processing-executor>
38                     <keepalive-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
39                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:scheduled-threadpool</type>
40                         <name>global-netconf-ssh-scheduled-executor</name>
41                     </keepalive-executor>
42                     <shared-schema-repository xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
43                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology:shared:schema:repository">prefix:shared-schema-repository</type>
44                         <name>default-shared-schema-repository</name>
45                     </shared-schema-repository>
46                 </module>
47             </modules>
48
49             <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
50                 <service>
51                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">prefix:netconf-topology</type>
52                     <instance>
53                         <name>default-netconf-topology</name>
54                         <provider>/modules/module[type='netconf-topology-impl'][name='default-netconf-topology']</provider>
55                     </instance>
56                 </service>
57             </services>
58         </data>
59     </configuration>
60     <required-capabilities>
61         <capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:topology?module=netconf-topology&amp;revision=2015-07-27</capability>
62     </required-capabilities>
63 </snapshot>