making service for PolicyResolver and EndpointRpcRegistry
[groupbasedpolicy.git] / groupbasedpolicy / src / main / config / default-config.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:groupbasedpolicy="urn:opendaylight:params:xml:ns:yang:controller:config:groupbasedpolicy">
16                         groupbasedpolicy:groupbasedpolicy-impl
17                     </type>
18                     <name>groupbasedpolicy-impl</name>
19
20                     <data-broker>
21                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
22                         <name>binding-data-broker</name>
23                     </data-broker>
24
25                     <rpc-registry>
26                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
27                         <name>binding-rpc-broker</name>
28                     </rpc-registry>
29
30                 </module>
31                 <module>
32                     <type xmlns:groupbasedpolicy="urn:opendaylight:params:xml:ns:yang:controller:config:groupbasedpolicy">
33                         groupbasedpolicy:policy-validator-registry-impl
34                     </type>
35                     <name>policy-validator-registry</name>
36
37                     <data-broker>
38                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
39                         <name>binding-data-broker</name>
40                     </data-broker>
41
42                 </module>
43                 <module>
44                     <type xmlns:groupbasedpolicy="urn:opendaylight:params:xml:ns:yang:controller:config:groupbasedpolicy">
45                         groupbasedpolicy:ep-renderer-augmentation-registry-impl
46                     </type>
47                     <name>ep-renderer-augmentation-registry</name>
48
49                     <data-broker>
50                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-async-data-broker</type>
51                         <name>binding-data-broker</name>
52                     </data-broker>
53
54                     <rpc-registry>
55                         <type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
56                         <name>binding-rpc-broker</name>
57                     </rpc-registry>
58
59                 </module>
60             </modules>
61
62             <services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
63                 <service>
64                     <type xmlns:groupbasedpolicy="urn:opendaylight:params:xml:ns:yang:controller:config:groupbasedpolicy">
65                         groupbasedpolicy:policy-validator-registry
66                     </type>
67
68                     <instance>
69                         <name>policy-validator-registry</name>
70                         <provider>/modules/module[type='policy-validator-registry-impl'][name='policy-validator-registry']</provider>
71                     </instance>
72                 </service>
73                 <service>
74                     <type xmlns:epr="urn:opendaylight:params:xml:ns:yang:controller:config:groupbasedpolicy">
75                         epr:ep-renderer-augmentation-registry
76                     </type>
77
78                     <instance>
79                         <name>ep-renderer-augmentation-registry</name>
80                         <provider>/modules/module[type='ep-renderer-augmentation-registry-impl'][name='ep-renderer-augmentation-registry']</provider>
81                     </instance>
82                 </service>
83             </services>
84         </data>
85
86     </configuration>
87
88     <required-capabilities>
89         <capability>urn:opendaylight:params:xml:ns:yang:controller:config:groupbasedpolicy?module=groupbasedpolicy-cfg&amp;revision=2015-11-06</capability>
90     </required-capabilities>
91
92 </snapshot>