Upgrade to ODL Aluminum
[sdnc/northbound.git] / generic-resource-api / provider / src / main / resources / org / opendaylight / blueprint / generic-resource-api-blueprint.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            odl:use-default-for-reference-types="true">
5
6     <reference id="svcLogicService"
7                interface="org.onap.ccsdk.sli.core.sli.provider.SvcLogicService" />
8
9     <bean id="client" class="org.onap.sdnc.northbound.GenericResourceApiSvcLogicServiceClient">
10         <argument ref="svcLogicService" />
11     </bean>
12
13     <reference id="dataBroker"
14                interface="org.opendaylight.mdsal.binding.api.DataBroker" />
15
16     <reference id="notificationService"
17                interface="org.opendaylight.mdsal.binding.api.NotificationPublishService" />
18
19     <reference id="rpcRegistry"
20                interface="org.opendaylight.mdsal.binding.api.RpcProviderService" />
21
22     <bean id="provider" class="org.onap.sdnc.northbound.GenericResourceApiProvider">
23         <argument ref="dataBroker" />
24         <argument ref="notificationService" />
25         <argument ref="rpcRegistry" />
26         <argument ref="client" />
27     </bean>
28
29     <odl:rpc-implementation ref="provider"/>
30
31 </blueprint>