Do not use odl:type for DataBroker
[aaa.git] / aaa-cert / src / main / resources / OSGI-INF / blueprint / aaaCert.xml
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
5   <odl:clustered-app-config id="aaaCertDefaultConfig" default-config-file-name="aaa-cert-config.xml"
6                             binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.yang.aaa.cert.rev151126.AaaCertServiceConfig">
7   </odl:clustered-app-config>
8
9   <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
10
11   <reference id="encryService" interface="org.opendaylight.aaa.encrypt.AAAEncryptionService"/>
12
13   <bean id="certManager" class="org.opendaylight.aaa.cert.impl.CertificateManagerService">
14       <argument ref="aaaCertDefaultConfig"/>
15       <argument ref="dataBroker"/>
16       <argument ref="encryService"/>
17   </bean>
18
19   <service ref="certManager" interface="org.opendaylight.aaa.cert.api.ICertificateManager" odl:type="default-certificate-manager"/>
20
21   <bean id="aaaCertRpcService" class="org.opendaylight.aaa.cert.impl.AaaCertRpcServiceImpl">
22       <argument ref="aaaCertDefaultConfig"/>
23       <argument ref="dataBroker"/>
24       <argument ref="encryService"/>
25   </bean>
26
27   <odl:rpc-implementation ref="aaaCertRpcService" />
28
29 </blueprint>