Do not use RpcService in bulk-o-matic 00/108100/16
authorlubos-cicut <lubos.cicut@pantheon.tech>
Sun, 1 Oct 2023 18:51:22 +0000 (20:51 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 7 Feb 2024 07:25:09 +0000 (07:25 +0000)
commit89abb1c800143b15ece62a4ed10772e912b33f2e
tree757ba0e5abe4e5e197538de69797342fde33c3a8
parentebb24ed2236ce37534044b2e79dd30d225971bf5
Do not use RpcService in bulk-o-matic

Use single RPCs instead of rolled-up RpcServices. We also register all
RPCs as an atomic entity via the SalBulkFlowRpcs component -- ditching
blueprint in the process of doing so.

JIRA: OPNFLWPLUG-1112
JIRA: OPNFLWPLUG-1125
Change-Id: Id7d1a1c8fa330d4f8d798d707fe06a9d8ca9da0e
Signed-off-by: lubos-cicut <lubos.cicut@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
applications/bulk-o-matic/pom.xml
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterDirectOFRpc.java
applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/SalBulkFlowRpcs.java [moved from applications/bulk-o-matic/src/main/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/SalBulkFlowServiceImpl.java with 74% similarity]
applications/bulk-o-matic/src/main/resources/OSGI-INF/blueprint/bulk-o-matic.xml [deleted file]
applications/bulk-o-matic/src/test/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/FlowWriterDirectOFRpcTest.java
applications/bulk-o-matic/src/test/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/SalBulkFlowRpcsTest.java [moved from applications/bulk-o-matic/src/test/java/org/opendaylight/openflowplugin/applications/bulk/o/matic/SalBulkFlowServiceImplTest.java with 91% similarity]