1 <?xml version="1.0" encoding="UTF-8"?>
2 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
3 xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
4 odl:use-default-for-reference-types="true">
6 <reference id="dataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker"/>
7 <reference id="clusterSingletonService" interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/>
8 <reference id="rpcRegistry" interface="org.opendaylight.controller.sal.binding.api.RpcProviderRegistry"/>
11 <bean id="groupbasedpolicy" class="org.opendaylight.controller.config.yang.config.groupbasedpolicy.GroupbasedpolicyInstance"
12 init-method="initialize" destroy-method="close">
13 <argument ref="dataBroker"/>
14 <argument ref="policyValidatorRegistry"/>
15 <argument ref="clusterSingletonService"/>
17 <bean id="domainSpecificRegistry" class="org.opendaylight.controller.config.yang.config.groupbasedpolicy.DomainSpecificRegistryInstance"
18 init-method="initialize" destroy-method="close">
19 <argument ref="dataBroker"/>
20 <argument ref="clusterSingletonService"/>
21 <argument ref="rpcRegistry"/>
23 <bean id="epRendererAugmentationRegistry" class="org.opendaylight.controller.config.yang.config.groupbasedpolicy.EpRendererAugmentationRegistryImplInstance"
24 init-method="initialize" destroy-method="close">
25 <argument ref="dataBroker"/>
26 <argument ref="clusterSingletonService"/>
27 <argument ref="rpcRegistry"/>
29 <bean id="statisticsManagerImpl" class="org.opendaylight.controller.config.yang.config.groupbasedpolicy.StatisticsManagerImplInstance"
30 init-method="initialize" destroy-method="close">
31 <argument ref="dataBroker"/>
32 <argument ref="clusterSingletonService"/>
34 <bean id="policyValidatorRegistry" class="org.opendaylight.controller.config.yang.config.groupbasedpolicy.PolicyValidatorRegistryInstance"
35 init-method="initialize" destroy-method="close">
36 <argument ref="dataBroker"/>
37 <argument ref="clusterSingletonService"/>
41 <service ref="domainSpecificRegistry" interface="org.opendaylight.groupbasedpolicy.api.DomainSpecificRegistry" odl:type="default"/>
42 <service ref="epRendererAugmentationRegistry" interface="org.opendaylight.groupbasedpolicy.api.EpRendererAugmentationRegistry" odl:type="default"/>
43 <service ref="policyValidatorRegistry" interface="org.opendaylight.groupbasedpolicy.api.PolicyValidatorRegistry" odl:type="default"/>
44 <service ref="statisticsManagerImpl" interface="org.opendaylight.groupbasedpolicy.api.StatisticsManager" odl:type="default"/>