1 <?xml version="1.0" encoding="UTF-8"?>
2 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
3 xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0">
5 <bean id="RIBActivator" class="org.opendaylight.protocol.bgp.rib.impl.RIBActivator"/>
7 <service ref="RIBActivator" interface="org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator"
8 odl:type="org.opendaylight.protocol.bgp.rib.impl.RIBActivator"/>
10 <reference id="BGPExtensionContext" interface="org.opendaylight.protocol.bgp.parser.spi.BGPExtensionConsumerContext"/>
11 <reference id="globalBossGroup" interface="io.netty.channel.EventLoopGroup" odl:type="global-boss-group"/>
12 <reference id="globalWorkerGroup" interface="io.netty.channel.EventLoopGroup" odl:type="global-worker-group"/>
14 <bean id="BGPDispatcher" class="org.opendaylight.protocol.bgp.rib.impl.BGPDispatcherImpl">
16 <bean factory-ref="BGPExtensionContext" factory-method="getMessageRegistry"/>
18 <argument ref="globalBossGroup"/>
19 <argument ref="globalWorkerGroup"/>
22 <service ref="BGPDispatcher" interface="org.opendaylight.protocol.bgp.rib.impl.spi.BGPDispatcher">
23 <!-- The following service properties specify the config system module and instance that correspond to
24 this OSGi service which enables the config system module to be restarted when this blueprint
25 container is restarted. -->
27 <entry key="config-module-namespace" value="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl"/>
28 <entry key="config-module-name" value="bgp-dispatcher-impl"/>
29 <entry key="config-instance-name" value="global-bgp-dispatcher"/>
33 <bean id="BGPPeerRegistry" class="org.opendaylight.protocol.bgp.rib.impl.StrictBGPPeerRegistry"
34 factory-method="instance"/>
36 <service ref="BGPPeerRegistry" interface="org.opendaylight.protocol.bgp.rib.impl.spi.BGPPeerRegistry"
38 <!-- The following service properties specify the config system module and instance that correspond to
39 this OSGi service which enables the config system module to be restarted when this blueprint
40 container is restarted. -->
42 <entry key="config-module-namespace" value="urn:opendaylight:params:xml:ns:yang:controller:bgp:rib:impl"/>
43 <entry key="config-module-name" value="strict-bgp-peer-registry"/>
44 <entry key="config-instance-name" value="global-bgp-peer-registry"/>