<reference id="rendererServiceOperations"
interface="org.opendaylight.transportpce.renderer.provisiondevice.RendererServiceOperations" />
+ <reference id="networkModelService" interface="org.opendaylight.transportpce.networkmodel.service.NetworkModelService"/>
<bean id="serviceDatastoreOperation" class="org.opendaylight.transportpce.servicehandler.service.ServiceDataStoreOperationsImpl">
<argument ref="dataBroker"/>
<argument ref="serviceDatastoreOperation" />
</bean>
+ <bean id="serviceListener" class="org.opendaylight.transportpce.servicehandler.listeners.ServiceListener">
+ <argument ref="serviceHandlerImpl" />
+ <argument ref="serviceDatastoreOperation" />
+ <argument ref="notificationPublishService" />
+ </bean>
+
<bean id="rendererListener" class="org.opendaylight.transportpce.servicehandler.listeners.RendererListenerImpl">
<argument ref="pathComputationService" />
<argument ref="notificationPublishService" />
+ <argument ref="networkModelService" />
</bean>
<bean id="networkModelListener" class="org.opendaylight.transportpce.servicehandler.listeners.NetworkModelListenerImpl">
<argument ref="rendererListener" />
<argument ref="networkModelListener" />
<argument ref="serviceDatastoreOperation" />
- <argument value="ServiceHandler" />
</bean>
<bean id="provider"
<argument ref="notificationService" />
<argument ref="serviceDatastoreOperation" />
<argument ref="pceListener" />
+ <argument ref="serviceListener" />
<argument ref="rendererListener" />
<argument ref="networkModelListener" />
<argument ref="serviceHandlerImpl" />
</bean>
<service ref="serviceHandlerImpl"
- interface="org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev190531.OrgOpenroadmServiceService"/>
-
+ interface="org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.OrgOpenroadmServiceService"/>
+ <service ref="serviceDatastoreOperation"
+ interface="org.opendaylight.transportpce.servicehandler.service.ServiceDataStoreOperations"/>
</blueprint>