All Downloads are FREE. Search and download functionalities are using the official Maven repository.

OSGI-INF.blueprint.autowire.xml Maven / Gradle / Ivy

There is a newer version: 0.11.4
Show newest version
<?xml version="1.0" encoding="UTF-8"?><blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
    <bean id="dhcpAllocationPoolManager" class="org.opendaylight.netvirt.dhcpservice.DhcpAllocationPoolManager" init-method="init" destroy-method="close">
        <argument ref="dataBroker"/>
        <argument ref="idManagerService"/>
        <argument ref="dhcpserviceConfig"/>
        <argument ref="jobCoordinator"/>
    </bean>
    <bean id="dhcpConfigListener" class="org.opendaylight.netvirt.dhcpservice.DhcpConfigListener" init-method="init" destroy-method="close">
        <argument ref="dataBroker"/>
        <argument ref="dhcpManager"/>
    </bean>
    <bean id="dhcpDesignatedDpnListener" class="org.opendaylight.netvirt.dhcpservice.DhcpDesignatedDpnListener" init-method="init" destroy-method="close">
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="dataBroker"/>
        <argument ref="dhcpserviceConfig"/>
    </bean>
    <bean id="dhcpExternalTunnelManager" class="org.opendaylight.netvirt.dhcpservice.DhcpExternalTunnelManager" init-method="init">
        <argument ref="dataBroker"/>
        <argument ref="iMdsalApiManager"/>
        <argument ref="itmRpcService"/>
        <argument ref="entityOwnershipService"/>
        <argument ref="iInterfaceManager"/>
        <argument ref="jobCoordinator"/>
        <argument ref="l2GatewayCache"/>
        <argument ref="elanService"/>
        <argument ref="dhcpServiceCounters"/>
    </bean>
    <bean id="dhcpL2GwUtil" class="org.opendaylight.netvirt.dhcpservice.DhcpL2GwUtil">
        <argument ref="dataBroker"/>
        <argument ref="l2GatewayCache"/>
    </bean>
    <bean id="dhcpManager" class="org.opendaylight.netvirt.dhcpservice.DhcpManager" init-method="init" destroy-method="close">
        <argument ref="iMdsalApiManager"/>
        <argument ref="dhcpserviceConfig"/>
        <argument ref="dataBroker"/>
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="iInterfaceManager"/>
        <argument ref="elanService"/>
        <argument ref="dhcpPortCache"/>
        <argument ref="jobCoordinator"/>
        <argument ref="itmRpcService"/>
        <argument ref="dhcpServiceCounters"/>
    </bean>
    <bean id="dhcpMcastMacListener" class="org.opendaylight.netvirt.dhcpservice.DhcpMcastMacListener" init-method="register" destroy-method="close">
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="dhcpL2GwUtil"/>
        <argument ref="dataBroker"/>
        <argument ref="dhcpserviceConfig"/>
        <argument ref="hwvtepNodeHACache"/>
    </bean>
    <bean id="dhcpNeutronPortListener" class="org.opendaylight.netvirt.dhcpservice.DhcpNeutronPortListener" init-method="init" destroy-method="close">
        <argument ref="dataBroker"/>
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="elanService"/>
        <argument ref="iInterfaceManager"/>
        <argument ref="dhcpserviceConfig"/>
        <argument ref="jobCoordinator"/>
        <argument ref="dhcpManager"/>
        <argument ref="itmRpcService"/>
    </bean>
    <bean id="dhcpNodeListener" class="org.opendaylight.netvirt.dhcpservice.DhcpNodeListener" init-method="start">
        <argument ref="dataBroker"/>
    </bean>
    <bean id="dhcpPktHandler" class="org.opendaylight.netvirt.dhcpservice.DhcpPktHandler">
        <argument ref="dhcpManager"/>
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="odlInterfaceRpcService"/>
        <argument ref="packetProcessingService"/>
        <argument ref="iInterfaceManager"/>
        <argument ref="dhcpserviceConfig"/>
        <argument ref="dhcpAllocationPoolManager"/>
        <argument ref="dataBroker"/>
        <argument ref="itmRpcService"/>
        <argument ref="metricProvider"/>
    </bean>
    <bean id="dhcpPortCache" class="org.opendaylight.netvirt.dhcpservice.DhcpPortCache" init-method="init"/>
    <bean id="dhcpServiceCounters" class="org.opendaylight.netvirt.dhcpservice.DhcpServiceCounters">
        <argument ref="metricProvider"/>
    </bean>
    <bean id="dhcpSubnetListener" class="org.opendaylight.netvirt.dhcpservice.DhcpSubnetListener" init-method="init" destroy-method="close">
        <argument ref="dhcpManager"/>
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="dataBroker"/>
        <argument ref="dhcpserviceConfig"/>
    </bean>
    <bean id="dhcpUCastMacListener" class="org.opendaylight.netvirt.dhcpservice.DhcpUCastMacListener" init-method="init" destroy-method="close">
        <argument ref="dhcpManager"/>
        <argument ref="dhcpExternalTunnelManager"/>
        <argument ref="dataBroker"/>
        <argument ref="dhcpserviceConfig"/>
    </bean>
    <bean id="nodeListener" class="org.opendaylight.netvirt.dhcpservice.NodeListener" init-method="init" destroy-method="close">
        <argument ref="dataBroker"/>
        <argument ref="dhcpManager"/>
        <argument ref="dhcpExternalTunnelManager"/>
    </bean>
</blueprint>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy