+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- vi: set et smarttab sw=4 tabstop=4: -->
-<!-- Copyright © 2016 Orange and others. All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution,
- and is available at http://www.eclipse.org/legal/epl-v10.html -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"/>
- <reference id="dataSource" interface="javax.sql.DataSource"/>
- <reference id="deviceTransactionManager"
- interface="org.opendaylight.transportpce.common.device.DeviceTransactionManager"/>
-
- <bean id="deviceInventory" class="org.opendaylight.transportpce.inventory.DeviceInventory">
- <argument ref="dataSource"/>
- <argument ref="iNodeImpl"/>
- <argument ref="deviceTransactionManager"/>
- </bean>
-
- <bean id="iNode121" class="org.opendaylight.transportpce.inventory.INode121">
- <argument ref="dataSource"/>
- <argument ref="deviceTransactionManager"/>
- </bean>
-
- <bean id="iNodeImpl" class="org.opendaylight.transportpce.inventory.INode">
- <argument ref="dataSource"/>
- <argument ref="deviceTransactionManager"/>
- <argument ref="iNode121"/>
-
- </bean>
-
- <bean id="overlayNetworkChangeListener"
- class="org.opendaylight.transportpce.inventory.listener.OverlayNetworkChangeListener"/>
- <bean id="underlayNetworkChangeListener"
- class="org.opendaylight.transportpce.inventory.listener.UnderlayNetworkChangeListener"/>
- <bean id="clliNetworkChangeListener"
- class="org.opendaylight.transportpce.inventory.listener.ClliNetworkChangeListener"/>
-
- <bean id="deviceListener" class="org.opendaylight.transportpce.inventory.listener.DeviceListener">
- <argument ref="deviceInventory"/>
- </bean>
-
- <bean id="deviceConfigListener" class="org.opendaylight.transportpce.inventory.listener.DeviceConfigListener">
- <argument ref="deviceInventory"/>
- </bean>
-
- <bean id="listenerProvider" class="org.opendaylight.transportpce.inventory.ListenerProvider"
- init-method="initialize">
- <argument ref="dataBroker"/>
- <argument ref="overlayNetworkChangeListener"/>
- <argument ref="underlayNetworkChangeListener"/>
- <argument ref="clliNetworkChangeListener"/>
- <argument ref="deviceListener"/>
- <argument ref="deviceConfigListener"/>
- </bean>
-
-</blueprint>