+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
- xmlns:odl="http://opendaylight.org/xmlns/blueprint/v1.0.0"
- xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
- odl:restart-dependents-on-updates="true"
- odl:use-default-for-reference-types="true">
-
- <reference id="dataBroker"
- interface="org.opendaylight.mdsal.binding.api.DataBroker" />
- <reference id="notificationPublishService"
- interface="org.opendaylight.mdsal.binding.api.NotificationPublishService" />
- <reference id="clusterSingletonService"
- interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider" />
-
-
- <cm:property-placeholder persistent-id="org.opendaylight.lispflowmapping" update-strategy="none">
- <cm:default-properties>
- <cm:property name="bindingAddressProperty" value="0.0.0.0" />
- <cm:property name="mapRegisterCacheEnabledProperty" value="true" />
- <cm:property name="mapRegisterCacheTimeoutProperty" value="90000"/>
- </cm:default-properties>
- </cm:property-placeholder>
-
- <bean id="lispSouthboundPlugin"
- class="org.opendaylight.lispflowmapping.southbound.LispSouthboundPlugin"
- init-method="init" destroy-method="close">
- <argument ref="dataBroker" />
- <argument ref="notificationPublishService" />
- <argument ref="clusterSingletonService" />
- <property name="bindingAddress" value="${bindingAddressProperty}"/>
- <property name="mapRegisterCacheEnabled" value="${mapRegisterCacheEnabledProperty}"/>
- <property name="mapRegisterCacheTimeout" value="${mapRegisterCacheTimeoutProperty}"/>
- </bean>
- <service ref="lispSouthboundPlugin"
- interface="org.opendaylight.lispflowmapping.type.sbplugin.IConfigLispSouthboundPlugin"
- odl:type="default" />
-
- <bean id="sbRpcHandler"
- class="org.opendaylight.lispflowmapping.southbound.LispSouthboundRPC">
- <argument ref="lispSouthboundPlugin" />
- </bean>
- <odl:rpc-implementation ref="sbRpcHandler" />
-
-</blueprint>