Split the configuration into multiple files for clarity
[integration/distribution.git] / distributions / serviceprovider / src / main / resources / opendaylight / configuration / initial / 32-pcep.conf
1 //MODULES START
2         <module>
3                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">prefix:pcep-extensions-impl</type>
4                 <name>global-pcep-extensions</name>
5         </module>
6         <module>
7                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:impl">prefix:pcep-parser-base</type>
8                 <name>pcep-parser-base</name>
9                 <pcep-extensions>
10                         <type xmlns:pcepspi="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">pcepspi:extensions</type>
11                         <name>global-pcep-extensions</name>
12                 </pcep-extensions>
13         </module>
14         <module>
15                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:impl">prefix:pcep-parser-crabbe-initiated</type>
16                 <name>pcep-parser-crabbe-initiated</name>
17                 <pcep-extensions>
18                         <type xmlns:pcepspi="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">pcepspi:extensions</type>
19                         <name>global-pcep-extensions</name>
20                 </pcep-extensions>
21         </module>
22         <module>
23                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:impl">prefix:pcep-session-proposal-factory-impl</type>
24                 <name>global-pcep-session-proposal-factory</name>
25         </module>
26         <module>
27                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:impl">prefix:pcep-dispatcher-impl</type>
28                 <name>global-pcep-dispatcher</name>
29                 <pcep-extensions>
30                         <type xmlns:pcepspi="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">pcepspi:extensions</type>
31                         <name>global-pcep-extensions</name>
32                 </pcep-extensions>
33                 <pcep-session-proposal-factory>
34                         <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-session-proposal-factory</type>
35                         <name>global-pcep-session-proposal-factory</name>
36                 </pcep-session-proposal-factory>
37                 <boss-group>
38                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
39                         <name>global-boss-group</name>
40                 </boss-group>
41                 <worker-group>
42                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-threadgroup</type>
43                         <name>global-worker-group</name>
44                 </worker-group>
45                 <timer>
46                         <type xmlns:netty="urn:opendaylight:params:xml:ns:yang:controller:netty">netty:netty-timer</type>
47                         <name>global-timer</name>
48                 </timer>
49         </module>
50         <module>
51                 <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:pcep:topology:provider">prefix:pcep-topology-impl</type>
52                 <name>pcep-topology</name>
53                 <data-provider>
54                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-data-broker</type>
55                         <name>ref_binding-data-broker</name>
56                 </data-provider>
57                 <dispatcher>
58                         <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-dispatcher</type>
59                         <name>global-pcep-dispatcher</name>
60                 </dispatcher>
61                 <rpc-registry>
62                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
63                         <name>ref_binding-rpc-broker</name>
64                 </rpc-registry>
65                 <scheduler>
66                         <type xmlns:pgmspi="urn:opendaylight:params:xml:ns:yang:controller:programming:spi">pgmspi:instruction-scheduler</type>
67                         <name>global-instruction-scheduler</name>
68                 </scheduler>
69                 <topology-id>pcep-topology</topology-id>
70                 <listen-address>0.0.0.0</listen-address>
71                 <listen-port>4189</listen-port>
72         </module>
73 //SERVICES START
74         <service>
75                 <type xmlns:pcepspi="urn:opendaylight:params:xml:ns:yang:controller:pcep:spi">pcepspi:extensions</type>
76                 <instance>
77                         <name>global-pcep-extensions</name>
78                         <provider>/config/modules/module[name='pcep-extensions-impl']/instance[name='global-pcep-extensions']</provider>
79                 </instance>
80         </service>
81         <service>
82                 <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-session-proposal-factory</type>
83                 <instance>
84                         <name>global-pcep-session-proposal-factory</name>
85                         <provider>/config/modules/module[name='pcep-session-proposal-factory-impl']/instance[name='global-pcep-session-proposal-factory']</provider>
86                 </instance>
87         </service>
88         <service>
89                 <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep">pcep:pcep-dispatcher</type>
90                 <instance>
91                         <name>global-pcep-dispatcher</name>
92                         <provider>/config/modules/module[name='pcep-dispatcher-impl']/instance[name='global-pcep-dispatcher']</provider>
93                 </instance>
94         </service>
95         <service>
96                 <type xmlns:pcep="urn:opendaylight:params:xml:ns:yang:controller:pcep:topology:provider">pcep:pcep-topology</type>
97                 <instance>
98                         <name>pcep-topology</name>
99                         <provider>/config/modules/module[name='pcep-topology-provider']/instance[name='pcep-topology']</provider>
100                 </instance>
101         </service>
102 //CAPABILITIES START
103 urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28
104 urn:opendaylight:params:xml:ns:yang:controller:netty?module=netty&revision=2013-11-19
105 urn:opendaylight:params:xml:ns:yang:controller:pcep:impl?module=odl-pcep-impl-cfg&revision=2013-06-27
106 urn:opendaylight:params:xml:ns:yang:controller:pcep:spi?module=config-pcep-spi&revision=2013-11-15
107 urn:opendaylight:params:xml:ns:yang:controller:pcep:topology:provider?module=config-pcep-topology-provider&revision=2013-11-15
108 urn:opendaylight:params:xml:ns:yang:controller:programming:spi?module=config-programming-spi&revision=2013-11-15