OSGI-INF.blueprint.autowire.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?><blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"> <bean id="alivenessMonitorUtils" class="org.opendaylight.netvirt.vpnmanager.iplearn.AlivenessMonitorUtils"> <argument ref="dataBroker"/> <argument ref="vpnUtil"/> <argument ref="iNeutronVpnManager"/> <argument ref="alivenessMonitorService"/> <argument ref="iInterfaceManager"/> <argument ref="vpnConfig"/> </bean> <bean id="arpNotificationHandler" class="org.opendaylight.netvirt.vpnmanager.iplearn.ipv4.ArpNotificationHandler"> <argument ref="vpnConfig"/> <argument ref="vpnUtil"/> <argument ref="iNeutronVpnManager"/> </bean> <bean id="arpResponderHandler" class="org.opendaylight.netvirt.vpnmanager.arp.responder.ArpResponderHandler"> <argument ref="dataBroker"/> <argument ref="iElanService"/> <argument ref="iInterfaceManager"/> <argument ref="itmRpcService"/> <argument ref="vpnUtil"/> </bean> <bean id="centralizedSwitchChangeListener" class="org.opendaylight.netvirt.vpnmanager.CentralizedSwitchChangeListener" init-method="init" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnManagerImpl"/> <argument ref="externalRouterDataUtil"/> <argument ref="vpnUtil"/> </bean> <bean id="centralizedSwitchProvider" class="org.opendaylight.netvirt.vpnmanager.CentralizedSwitchProvider"> <argument ref="vpnUtil"/> </bean> <bean id="dpnInVpnChangeListener" class="org.opendaylight.netvirt.vpnmanager.DpnInVpnChangeListener"> <argument ref="dataBroker"/> </bean> <bean id="externalRouterDataUtil" class="org.opendaylight.netvirt.vpnmanager.ExternalRouterDataUtil"/> <bean id="fibEntriesListener" class="org.opendaylight.netvirt.vpnmanager.FibEntriesListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnInstanceListener"/> </bean> <bean id="iVpnLinkServiceImpl" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.IVpnLinkServiceImpl" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="idManagerService"/> <argument ref="iBgpManager"/> <argument ref="iFibManager"/> <argument ref="interVpnLinkCacheImpl"/> <argument ref="vpnUtil"/> <argument ref="interVpnLinkUtil"/> </bean> <bean id="interVpnLinkCacheFeeder" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkCacheFeeder" init-method="init" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="interVpnLinkCacheImpl"/> </bean> <bean id="interVpnLinkCacheImpl" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkCacheImpl" init-method="initialFeed"> <argument ref="dataBroker"/> </bean> <bean id="interVpnLinkListener" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="idManagerService"/> <argument ref="iMdsalApiManager"/> <argument ref="iBgpManager"/> <argument ref="iFibManager"/> <argument ref="notificationPublishService"/> <argument ref="iVpnLinkServiceImpl"/> <argument ref="interVpnLinkLocator"/> <argument ref="vpnFootprintService"/> <argument ref="vpnOpDataSyncer"/> <argument ref="jobCoordinator"/> <argument ref="interVpnLinkCacheImpl"/> <argument ref="vpnUtil"/> <argument ref="interVpnLinkUtil"/> </bean> <bean id="interVpnLinkLocator" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkLocator"> <argument ref="dataBroker"/> <argument ref="interVpnLinkCacheImpl"/> <argument ref="vpnUtil"/> </bean> <bean id="interVpnLinkNodeListener" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkNodeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iMdsalApiManager"/> <argument ref="vpnFootprintService"/> <argument ref="jobCoordinator"/> <argument ref="interVpnLinkCacheImpl"/> <argument ref="vpnUtil"/> <argument ref="interVpnLinkUtil"/> </bean> <bean id="interVpnLinkStateCacheFeeder" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkStateCacheFeeder" init-method="init" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="interVpnLinkCacheImpl"/> </bean> <bean id="interVpnLinkStateListener" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkStateListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iVpnLinkServiceImpl"/> <argument ref="interVpnLinkCacheImpl"/> </bean> <bean id="interVpnLinkUtil" class="org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkUtil"> <argument ref="vpnUtil"/> <argument ref="vpnFootprintService"/> <argument ref="dataBroker"/> <argument ref="iMdsalApiManager"/> <argument ref="iBgpManager"/> <argument ref="iFibManager"/> </bean> <bean id="interfaceStateChangeListener" class="org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnInterfaceManager"/> <argument ref="vpnUtil"/> <argument ref="jobCoordinator"/> <argument ref="iFibManager"/> </bean> <bean id="ipMonitorEventListener" class="org.opendaylight.netvirt.vpnmanager.iplearn.IpMonitorEventListener"> <argument ref="dataBroker"/> <argument ref="jobCoordinator"/> <argument ref="alivenessMonitorUtils"/> <argument ref="vpnUtil"/> </bean> <bean id="ipMonitoringHandler" class="org.opendaylight.netvirt.vpnmanager.iplearn.IpMonitoringHandler" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="alivenessMonitorService"/> <argument ref="iNeutronVpnManager"/> <argument ref="iInterfaceManager"/> <argument ref="entityOwnershipService"/> <argument ref="jobCoordinator"/> <argument ref="alivenessMonitorUtils"/> <argument ref="vpnUtil"/> </bean> <bean id="ipv6NaPacketListener" class="org.opendaylight.netvirt.vpnmanager.iplearn.ipv6.Ipv6NaPacketListener"> <argument ref="vpnConfig"/> <argument ref="vpnUtil"/> <argument ref="iNeutronVpnManager"/> </bean> <bean id="l3vpnOverMplsGrePopulator" class="org.opendaylight.netvirt.vpnmanager.populator.impl.L3vpnOverMplsGrePopulator" init-method="init" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iBgpManager"/> <argument ref="iFibManager"/> <argument ref="idManagerService"/> <argument ref="vpnUtil"/> </bean> <bean id="l3vpnOverVxlanPopulator" class="org.opendaylight.netvirt.vpnmanager.populator.impl.L3vpnOverVxlanPopulator" init-method="init" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iBgpManager"/> <argument ref="iFibManager"/> <argument ref="vpnUtil"/> </bean> <bean id="l3vpnRegistry" class="org.opendaylight.netvirt.vpnmanager.populator.registry.L3vpnRegistry" init-method="init" destroy-method="close"/> <bean id="learntVpnVipToPortEventProcessor" class="org.opendaylight.netvirt.vpnmanager.iplearn.LearntVpnVipToPortEventProcessor" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iInterfaceManager"/> <argument ref="entityOwnershipService"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> </bean> <bean id="subnetOpDpnManager" class="org.opendaylight.netvirt.vpnmanager.SubnetOpDpnManager"> <argument ref="dataBroker"/> </bean> <bean id="subnetRouteInterfaceStateChangeListener" class="org.opendaylight.netvirt.vpnmanager.SubnetRouteInterfaceStateChangeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnSubnetRouteHandler"/> <argument ref="subnetOpDpnManager"/> <argument ref="iNeutronVpnManager"/> <argument ref="jobCoordinator"/> </bean> <bean id="subnetRoutePacketInHandler" class="org.opendaylight.netvirt.vpnmanager.SubnetRoutePacketInHandler"> <argument ref="dataBroker"/> <argument ref="packetProcessingService"/> <argument ref="odlInterfaceRpcService"/> <argument ref="centralizedSwitchProvider"/> <argument ref="iInterfaceManager"/> <argument ref="ipv6NdUtilService"/> <argument ref="metricProvider"/> <argument ref="vpnUtil"/> </bean> <bean id="subnetmapChangeListener" class="org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnSubnetRouteHandler"/> <argument ref="vpnUtil"/> <argument ref="vpnManagerImpl"/> </bean> <bean id="tunnelEndPointChangeListener" class="org.opendaylight.netvirt.vpnmanager.TunnelEndPointChangeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnInterfaceManager"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> <argument ref="iFibManager"/> </bean> <bean id="tunnelInterfaceStateListener" class="org.opendaylight.netvirt.vpnmanager.TunnelInterfaceStateListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iFibManager"/> <argument ref="odlInterfaceRpcService"/> <argument ref="vpnInterfaceManager"/> <argument ref="vpnSubnetRouteHandler"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnClusterEosBasedOwnershipDriver" class="org.opendaylight.netvirt.vpnmanager.VpnClusterEosBasedOwnershipDriver" init-method="start" destroy-method="close"> <argument ref="entityOwnershipService"/> </bean> <bean id="vpnClusterOwnershipDriverBase" class="org.opendaylight.netvirt.vpnmanager.VpnClusterOwnershipDriverBase" destroy-method="close"/> <bean id="vpnClusterShardBasedOwnershipDriver" class="org.opendaylight.netvirt.vpnmanager.VpnClusterShardBasedOwnershipDriver" init-method="start" destroy-method="close"> <argument ref="entityOwnershipService"/> </bean> <bean id="vpnElanInterfaceChangeListener" class="org.opendaylight.netvirt.vpnmanager.VpnElanInterfaceChangeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iElanService"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnFootprintService" class="org.opendaylight.netvirt.vpnmanager.VpnFootprintService"> <argument ref="dataBroker"/> <argument ref="iFibManager"/> <argument ref="notificationPublishService"/> <argument ref="vpnOpDataSyncer"/> <argument ref="iInterfaceManager"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnInstanceListener" class="org.opendaylight.netvirt.vpnmanager.VpnInstanceListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="idManagerService"/> <argument ref="vpnInterfaceManager"/> <argument ref="iFibManager"/> <argument ref="vpnOpDataSyncer"/> <argument ref="iMdsalApiManager"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnInterfaceManager" class="org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iBgpManager"/> <argument ref="idManagerService"/> <argument ref="iMdsalApiManager"/> <argument ref="iFibManager"/> <argument ref="odlInterfaceRpcService"/> <argument ref="vpnFootprintService"/> <argument ref="iInterfaceManager"/> <argument ref="vpnManagerImpl"/> <argument ref="arpResponderHandler"/> <argument ref="jobCoordinator"/> <argument ref="cacheProvider"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnInterfaceOpListener" class="org.opendaylight.netvirt.vpnmanager.VpnInterfaceOpListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="vpnInterfaceManager"/> <argument ref="vpnFootprintService"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnManagerImpl" class="org.opendaylight.netvirt.vpnmanager.VpnManagerImpl" init-method="start"> <argument ref="dataBroker"/> <argument ref="idManagerService"/> <argument ref="iMdsalApiManager"/> <argument ref="iElanService"/> <argument ref="iInterfaceManager"/> <argument ref="vpnSubnetRouteHandler"/> <argument ref="odlInterfaceRpcService"/> <argument ref="iVpnLinkServiceImpl"/> <argument ref="iFibManager"/> <argument ref="iBgpManager"/> <argument ref="interVpnLinkCacheImpl"/> <argument ref="dataTreeEventCallbackRegistrar"/> <argument ref="upgradeState"/> <argument ref="itmRpcService"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnNodeListener" class="org.opendaylight.netvirt.vpnmanager.VpnNodeListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iMdsalApiManager"/> <argument ref="jobCoordinator"/> <argument ref="vpnConfig"/> </bean> <bean id="vpnOpDataSyncer" class="org.opendaylight.netvirt.vpnmanager.VpnOpDataSyncer"/> <bean id="vpnOpStatusListener" class="org.opendaylight.netvirt.vpnmanager.VpnOpStatusListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iBgpManager"/> <argument ref="idManagerService"/> <argument ref="iFibManager"/> <argument ref="iMdsalApiManager"/> <argument ref="vpnFootprintService"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnRpcServiceImpl" class="org.opendaylight.netvirt.vpnmanager.VpnRpcServiceImpl"> <argument ref="dataBroker"/> <argument ref="iFibManager"/> <argument ref="iBgpManager"/> <argument ref="vpnManagerImpl"/> <argument ref="interVpnLinkCacheImpl"/> <argument ref="vpnUtil"/> <argument ref="interVpnLinkUtil"/> </bean> <bean id="vpnServiceElanDpnInterfacesListener" class="org.opendaylight.netvirt.vpnmanager.VpnServiceElanDpnInterfacesListener" init-method="start" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="iInterfaceManager"/> <argument ref="iFibManager"/> <argument ref="jobCoordinator"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnSubnetRouteHandler" class="org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler"> <argument ref="dataBroker"/> <argument ref="subnetOpDpnManager"/> <argument ref="iBgpManager"/> <argument ref="vpnOpDataSyncer"/> <argument ref="vpnNodeListener"/> <argument ref="iFibManager"/> <argument ref="vpnUtil"/> </bean> <bean id="vpnUtil" class="org.opendaylight.netvirt.vpnmanager.VpnUtil"> <argument ref="dataBroker"/> <argument ref="idManagerService"/> <argument ref="iFibManager"/> <argument ref="iBgpManager"/> <argument ref="lockManagerService"/> <argument ref="iNeutronVpnManager"/> <argument ref="iMdsalApiManager"/> <argument ref="jobCoordinator"/> <argument ref="iInterfaceManager"/> <argument ref="odlInterfaceRpcService"/> </bean> </blueprint>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy