Code Review
/
transportpce.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add service listener to notify Kafka
[transportpce.git]
/
servicehandler
/
src
/
main
/
resources
/
OSGI-INF
/
blueprint
/
servicehandler-blueprint.xml
diff --git
a/servicehandler/src/main/resources/OSGI-INF/blueprint/servicehandler-blueprint.xml
b/servicehandler/src/main/resources/OSGI-INF/blueprint/servicehandler-blueprint.xml
index 393ad9e3a7240a57781c2952af629e4a9775f172..8e2ba983b991f65cc95946dd59a754fd8950c54c 100644
(file)
--- a/
servicehandler/src/main/resources/OSGI-INF/blueprint/servicehandler-blueprint.xml
+++ b/
servicehandler/src/main/resources/OSGI-INF/blueprint/servicehandler-blueprint.xml
@@
-30,6
+30,7
@@
Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
<reference id="rendererServiceOperations"
interface="org.opendaylight.transportpce.renderer.provisiondevice.RendererServiceOperations" />
<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"/>
<bean id="serviceDatastoreOperation" class="org.opendaylight.transportpce.servicehandler.service.ServiceDataStoreOperationsImpl">
<argument ref="dataBroker"/>
@@
-42,9
+43,15
@@
Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
<argument ref="serviceDatastoreOperation" />
</bean>
<argument ref="serviceDatastoreOperation" />
</bean>
+ <bean id="serviceListener" class="org.opendaylight.transportpce.servicehandler.listeners.ServiceListener">
+ <argument ref="dataBroker" />
+ <argument ref="notificationPublishService" />
+ </bean>
+
<bean id="rendererListener" class="org.opendaylight.transportpce.servicehandler.listeners.RendererListenerImpl">
<argument ref="pathComputationService" />
<argument ref="notificationPublishService" />
<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">
</bean>
<bean id="networkModelListener" class="org.opendaylight.transportpce.servicehandler.listeners.NetworkModelListenerImpl">
@@
-52,7
+59,7
@@
Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
<argument ref="serviceDatastoreOperation" />
</bean>
<argument ref="serviceDatastoreOperation" />
</bean>
- <bean id="serviceHandlerImpl" class="org.opendaylight.transportpce.servicehandler.
service.ServiceHandlerOperations
Impl">
+ <bean id="serviceHandlerImpl" class="org.opendaylight.transportpce.servicehandler.
impl.Servicehandler
Impl">
<argument ref="dataBroker"/>
<argument ref="pathComputationService" />
<argument ref="notificationPublishService" />
<argument ref="dataBroker"/>
<argument ref="pathComputationService" />
<argument ref="notificationPublishService" />
@@
-61,6
+68,7
@@
Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
<argument ref="rendererListener" />
<argument ref="networkModelListener" />
<argument ref="serviceDatastoreOperation" />
<argument ref="rendererListener" />
<argument ref="networkModelListener" />
<argument ref="serviceDatastoreOperation" />
+ <argument value="ServiceHandler" />
</bean>
<bean id="provider"
</bean>
<bean id="provider"
@@
-69,13
+77,18
@@
Author: Martial Coulibaly <martial.coulibaly@gfi.com> on behalf of Orange
<argument ref="rpcService" />
<argument ref="dataBroker" />
<argument ref="notificationService" />
<argument ref="rpcService" />
<argument ref="dataBroker" />
<argument ref="notificationService" />
- <argument ref="notificationPublishService" />
- <argument ref="pathComputationService" />
- <argument ref="rendererServiceOperations" />
<argument ref="serviceDatastoreOperation" />
<argument ref="serviceDatastoreOperation" />
+ <argument ref="pceListener" />
+ <argument ref="serviceListener" />
+ <argument ref="rendererListener" />
+ <argument ref="networkModelListener" />
+ <argument ref="serviceHandlerImpl" />
</bean>
<service ref="serviceHandlerImpl"
</bean>
<service ref="serviceHandlerImpl"
- interface="org.opendaylight.transportpce.servicehandler.service.ServiceHandlerOperations"/>
+ interface="org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev190531.OrgOpenroadmServiceService"/>
+
+ <service ref="serviceDatastoreOperation"
+ interface="org.opendaylight.transportpce.servicehandler.service.ServiceDataStoreOperations"/>
</blueprint>
</blueprint>