b4581c497fb605f4b3ee79f36e15143a94ba3832
[netconf.git] / opendaylight / 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                     <event-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
18                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netty">prefix:netty-event-executor</type>
19                         <name>global-event-executor</name>
20                     </event-executor>
21                     <binding-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
22                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">prefix:binding-broker-osgi-registry</type>
23                         <name>binding-osgi-broker</name>
24                     </binding-registry>
25                     <dom-registry xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
26                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">prefix:dom-broker-osgi-registry</type>
27                         <name>dom-broker</name>
28                     </dom-registry>
29                     <client-dispatcher xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
30                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:netconf">prefix:netconf-client-dispatcher</type>
31                         <name>global-netconf-dispatcher</name>
32                     </client-dispatcher>
33                     <processing-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
34                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:threadpool</type>
35                         <name>global-netconf-processing-executor</name>
36                     </processing-executor>
37                     <keepalive-executor xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
38                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:threadpool">prefix:scheduled-threadpool</type>
39                         <name>global-netconf-ssh-scheduled-executor</name>
40                     </keepalive-executor>
41                     <shared-schema-repository xmlns="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">
42                         <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology:shared:schema:repository">prefix:shared-schema-repository</type>
43                         <name>default-shared-schema-repository</name>
44                     </shared-schema-repository>
45                 </module>
46             </modules>
47
48             <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
49                 <service>
50                     <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:netconf:topology">prefix:netconf-topology</type>
51                     <instance>
52                         <name>default-netconf-topology</name>
53                         <provider>/modules/module[type='netconf-topology-impl'][name='default-netconf-topology']</provider>
54                     </instance>
55                 </service>
56             </services>
57         </data>
58     </configuration>
59     <required-capabilities>
60         <capability>urn:opendaylight:params:xml:ns:yang:controller:netconf:topology?module=netconf-topology&amp;revision=2015-07-27</capability>
61     </required-capabilities>
62 </snapshot>