BUG 5031:
[bgpcep.git] / bgp / linkstate / src / main / resources / org / opendaylight / blueprint / bgp-linkstate.xml
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">
4
5   <reference id="rsvpExtensionContext" interface="org.opendaylight.protocol.rsvp.parser.spi.RSVPExtensionConsumerContext"/>
6
7   <odl:clustered-app-config id="linkStateAppConfig"
8       binding-class="org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.linkstate.app.config.rev160614.BgpLinkstateAppConfig"/>
9
10   <bean id="BGPActivator" class="org.opendaylight.protocol.bgp.linkstate.impl.BGPActivator">
11     <argument>
12       <bean factory-ref="linkStateAppConfig" factory-method="isIanaLinkstateAttributeType"/>
13     </argument>
14     <argument>
15       <bean factory-ref="rsvpExtensionContext" factory-method="getRsvpRegistry"/>
16     </argument>
17   </bean>
18
19   <bean id="RIBActivator" class="org.opendaylight.protocol.bgp.linkstate.impl.RIBActivator"/>
20
21   <service ref="BGPActivator" interface="org.opendaylight.protocol.bgp.parser.spi.BGPExtensionProviderActivator"
22           odl:type="org.opendaylight.protocol.bgp.linkstate.impl.BGPActivator"/>
23
24   <service ref="RIBActivator" interface="org.opendaylight.protocol.bgp.rib.spi.RIBExtensionProviderActivator"
25           odl:type="org.opendaylight.protocol.bgp.linkstate.impl.RIBActivator"/>
26 </blueprint>