1 <?xml version="1.0" encoding="UTF-8"?>
2 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
3 <bean id="flowCapableTopologyProvider"
4 class="org.opendaylight.openflowplugin.applications.topology.manager.FlowCapableTopologyProvider"
6 destroy-method="close">
7 <argument ref="dataBroker"/>
8 <argument ref="notificationService"/>
9 <argument ref="operationProcessor"/>
10 <argument ref="clusterSingletonServiceProvider"/>
13 <bean id="nodeChangeListenerImpl"
14 class="org.opendaylight.openflowplugin.applications.topology.manager.NodeChangeListenerImpl"
15 destroy-method="close">
16 <argument ref="dataBroker"/>
17 <argument ref="operationProcessor"/>
20 <bean id="terminationPointChangeListenerImpl"
21 class="org.opendaylight.openflowplugin.applications.topology.manager.TerminationPointChangeListenerImpl"
22 destroy-method="close">
23 <argument ref="dataBroker"/>
24 <argument ref="operationProcessor"/>
27 <bean id="operationProcessor"
28 class="org.opendaylight.openflowplugin.applications.topology.manager.OperationProcessor"
30 destroy-method="close">
31 <argument ref="dataBroker"/>
34 <reference id="dataBroker"
35 interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
36 <reference id="notificationService"
37 interface="org.opendaylight.mdsal.binding.api.NotificationService"/>
38 <reference id="clusterSingletonServiceProvider"
39 interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/>