diff options
Diffstat (limited to 'sdnr/wt/devicemanager/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml')
-rw-r--r-- | sdnr/wt/devicemanager/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml | 43 |
1 files changed, 33 insertions, 10 deletions
diff --git a/sdnr/wt/devicemanager/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml b/sdnr/wt/devicemanager/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml index b946e1035..1bb505afa 100644 --- a/sdnr/wt/devicemanager/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml +++ b/sdnr/wt/devicemanager/provider/src/main/resources/org/opendaylight/blueprint/impl-blueprint.xml @@ -23,30 +23,53 @@ limitations under the License. <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="dataBroker" interface="org.opendaylight.controller.md.sal.binding.api.DataBroker" - odl:type="default" /> + <reference id="dataBroker" + interface="org.opendaylight.mdsal.binding.api.DataBroker" + odl:type="default" /> <reference id="notificationPublishService" - interface="org.opendaylight.controller.md.sal.binding.api.NotificationPublishService" + interface="org.opendaylight.mdsal.binding.api.NotificationPublishService" odl:type="default" /> <reference id="mountPointService" - interface="org.opendaylight.controller.md.sal.binding.api.MountPointService" + interface="org.opendaylight.mdsal.binding.api.MountPointService" + odl:type="default" /> + + <reference id="rpcProviderRegistry" + interface="org.opendaylight.mdsal.binding.api.RpcProviderService" odl:type="default" /> - <reference id="rpcProviderRegistry" interface="org.opendaylight.controller.sal.binding.api.RpcProviderRegistry" - odl:type="default" /> - <reference id="clusterSingletonService" - interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/> + interface="org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider"/> + + <reference id="netconfNodeStateService" + availability="mandatory" activation="eager" + interface="org.onap.ccsdk.features.sdnr.wt.netconfnodestateservice.NetconfNodeStateService" /> - <bean id="provider" class="org.onap.ccsdk.features.sdnr.wt.devicemanager.impl.DeviceManagerImpl" init-method="init" destroy-method="close"> - <property name="dataBroker" ref="dataBroker"/> + <reference id="websocketmanagerService" + availability="mandatory" activation="eager" + interface="org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.websocketmanager.rev150105.WebsocketmanagerService" /> + + <reference id="iEntityDataProvider" + availability="mandatory" activation="eager" + interface="org.onap.ccsdk.features.sdnr.wt.dataprovider.model.IEntityDataProvider" /> + + <bean id="provider" + class="org.onap.ccsdk.features.sdnr.wt.devicemanager.impl.DeviceManagerImpl" + init-method="init" destroy-method="close"> + <property name="dataBroker" ref="dataBroker"/> <property name="rpcProviderRegistry" ref="rpcProviderRegistry" /> <property name="notificationPublishService" ref="notificationPublishService" /> <property name="mountPointService" ref="mountPointService" /> <property name="clusterSingletonService" ref="clusterSingletonService" /> + <property name="netconfNodeStateService" ref="netconfNodeStateService" /> + <property name="websocketmanagerService" ref="websocketmanagerService" /> + <property name="entityDataProvider" ref="iEntityDataProvider" /> + </bean> + <service + interface="org.onap.ccsdk.features.sdnr.wt.devicemanager.NetconfNetworkElementService" + ref="provider" /> </blueprint> |