Do not use blueprint-maven-plugin in topology-manager
[openflowplugin.git] / applications / topology-manager / src / main / resources / 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="flowCapableTopologyProvider" class="org.opendaylight.openflowplugin.applications.topology.manager.FlowCapableTopologyProvider" init-method="start" destroy-method="close">
4         <argument ref="dataBroker"/>
5         <argument ref="notificationService"/>
6         <argument ref="operationProcessor"/>
7         <argument ref="clusterSingletonServiceProvider"/>
8     </bean>
9     <bean id="nodeChangeListenerImpl" class="org.opendaylight.openflowplugin.applications.topology.manager.NodeChangeListenerImpl" destroy-method="close">
10         <argument ref="dataBroker"/>
11         <argument ref="operationProcessor"/>
12     </bean>
13     <bean id="operationProcessor" class="org.opendaylight.openflowplugin.applications.topology.manager.OperationProcessor" init-method="start" destroy-method="close">
14         <argument ref="dataBroker"/>
15     </bean>
16     <bean id="terminationPointChangeListenerImpl" class="org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl" destroy-method="close">
17         <argument ref="dataBroker"/>
18         <argument ref="operationProcessor"/>
19     </bean>
20     <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
21     <reference id="notificationService" interface="org.opendaylight.mdsal.binding.api.NotificationService"/>
22     <reference id="clusterSingletonServiceProvider" interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/>
23 </blueprint>