OSGI-INF.blueprint.neutron.xml Maven / Gradle / Ivy
<?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" odl:use-default-for-reference-types="true"> <reference id="mappingService" interface="org.opendaylight.lispflowmapping.interfaces.lisp.IFlowMapping" /> <reference id="dataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker" /> <reference id="mountPointService" interface="org.opendaylight.controller.md.sal.binding.api.MountPointService" /> <odl:rpc-service id="odlMappingService" interface="org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.mappingservice.rev150906.OdlMappingserviceService"/> <bean id="lispNeutronPlugin" class="org.opendaylight.lispflowmapping.neutron.LispNeutronService" init-method="init" destroy-method="close"> <argument ref="mappingService" /> <argument ref="dataBroker"/> <argument ref="odlMappingService"/> </bean> <bean id="lispNeutronIntent" class="org.opendaylight.lispflowmapping.neutron.intenthandler.GroupBasedPolicyNeutronIntentHandlerBean" init-method="init" destroy-method="close"> <argument ref="dataBroker"/> <argument ref="mountPointService"/> </bean> <service ref="lispNeutronPlugin" interface="org.opendaylight.lispflowmapping.neutron.ILispNeutronService" odl:type="default" /> </blueprint>