Do not use blueprint-maven-plugin in topology-lldp-discovery
[openflowplugin.git] / applications / topology-lldp-discovery / src / main / resources / OSGI-INF / blueprint / autowire.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
3     <bean id="lLDPActivator" class="org.opendaylight.openflowplugin.applications.topology.lldp.LLDPActivator" destroy-method="close">
4         <argument ref="notificationService"/>
5         <argument ref="lLDPDiscoveryListener"/>
6         <argument ref="topologyLldpDiscoveryConfig"/>
7     </bean>
8     <bean id="lLDPDiscoveryListener" class="org.opendaylight.openflowplugin.applications.topology.lldp.LLDPDiscoveryListener">
9         <argument ref="notificationPublishService"/>
10         <argument ref="lLDPLinkAger"/>
11         <argument ref="entityOwnershipService"/>
12     </bean>
13     <bean id="lLDPLinkAger" class="org.opendaylight.openflowplugin.applications.topology.lldp.LLDPLinkAger" destroy-method="close">
14         <argument ref="topologyLldpDiscoveryConfig"/>
15         <argument ref="notificationPublishService"/>
16         <argument ref="configurationService"/>
17         <argument ref="entityOwnershipService"/>
18         <argument ref="dataBroker"/>
19     </bean>
20     <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
21     <reference id="notificationPublishService" interface="org.opendaylight.mdsal.binding.api.NotificationPublishService"/>
22     <reference id="notificationService" interface="org.opendaylight.mdsal.binding.api.NotificationService"/>
23     <reference id="entityOwnershipService" interface="org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService"/>
24     <reference id="configurationService" interface="org.opendaylight.openflowplugin.api.openflow.configuration.ConfigurationService"/>
25 </blueprint>