45f38374cfa2adac74858f53a888ce2f2cc546b8
[netvirt.git] / fibmanager / impl / src / main / resources / OSGI-INF / blueprint / fibmanager.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="dataBroker"
7              interface="org.opendaylight.mdsal.binding.api.DataBroker"
8              odl:type="default"/>
9   <reference id="iMdsalApiManager"
10              interface="org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager"/>
11   <reference id="iElanService"
12              interface="org.opendaylight.netvirt.elanmanager.api.IElanService"/>
13   <reference id="iVpnFootprintService"
14              interface="org.opendaylight.netvirt.vpnmanager.api.IVpnFootprintService"
15              availability="optional"/>
16   <reference id="jobCoordinator"
17              interface="org.opendaylight.infrautils.jobcoordinator.JobCoordinator"/>
18   <reference id="iInterfaceManager"
19              interface="org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager" />
20   <reference id="iITMProvider"
21              interface="org.opendaylight.genius.itm.api.IITMProvider" />
22   <reference id="dataTreeEventCallbackRegistrar"
23              interface="org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar"/>
24   <reference id="upgradeState"
25              interface="org.opendaylight.serviceutils.upgrade.UpgradeState"/>
26
27   <odl:rpc-service id="idManagerService"
28                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService"/>
29   <odl:rpc-service id="itmRpcService"
30                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService"/>
31   <odl:rpc-service id="odlInterfaceRpcService"
32                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService"/>
33   <odl:rpc-service id="salGroupService"
34                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.group.service.rev130918.SalGroupService" />
35   <odl:rpc-service id="lockManagerService"
36                    interface="org.opendaylight.yang.gen.v1.urn.opendaylight.genius.lockmanager.rev160413.LockManagerService" />
37   <odl:rpc-implementation ref="fibRpcServiceImpl"/>
38
39   <service ref="fibManagerImpl"
40            interface="org.opendaylight.netvirt.fibmanager.api.IFibManager"/>
41   <service ref="fibRpcServiceImpl"
42            interface="org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.FibRpcService"/>
43
44 </blueprint>