1 <?xml version="1.0" encoding="UTF-8"?>
3 Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
5 This program and the accompanying materials are made available under the
6 terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 and is available at http://www.eclipse.org/legal/epl-v10.html
9 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
10 xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0">
12 <bean id="Stateful07TopologySessionListenerFactory"
13 class="org.opendaylight.bgpcep.pcep.topology.provider.Stateful07TopologySessionListenerFactory"/>
14 <service ref="Stateful07TopologySessionListenerFactory"
15 interface="org.opendaylight.bgpcep.pcep.topology.provider.TopologySessionListenerFactory"/>
17 <reference id="dataBroker" interface="org.opendaylight.mdsal.binding.api.DataBroker"
19 <reference id="rpcProviderService" interface="org.opendaylight.mdsal.binding.api.RpcProviderService"/>
20 <reference id="pcepDispatcher" interface="org.opendaylight.protocol.pcep.PCEPDispatcher"/>
21 <reference id="clusterSingletonServiceProvider"
22 interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/>
23 <reference id="intructionFactory" interface="org.opendaylight.bgpcep.programming.spi.InstructionSchedulerFactory"/>
24 <reference id="topologySessionStatsRegistry"
25 interface="org.opendaylight.bgpcep.pcep.topology.spi.stats.TopologySessionStatsRegistry"/>
27 <bean id="pcepTopologyDeployer"
28 class="org.opendaylight.bgpcep.pcep.topology.provider.config.PCEPTopologyDeployerImpl"
30 destroy-method="close">
31 <argument ref="blueprintContainer"/>
32 <argument ref="dataBroker"/>
33 <argument ref="intructionFactory"/>
36 <bean id="PCEPTopologyProviderBean"
37 class="org.opendaylight.bgpcep.pcep.topology.provider.config.PCEPTopologyProviderBean"
39 <argument ref="clusterSingletonServiceProvider"/>
40 <argument ref="blueprintBundleContext"/>
41 <argument ref="dataBroker"/>
42 <argument ref="pcepDispatcher"/>
43 <argument ref="rpcProviderService"/>
44 <argument ref="Stateful07TopologySessionListenerFactory"/>
45 <argument ref="topologySessionStatsRegistry"/>