Performance Improvements for Gizmo bulk API 02/78402/1
authorPopescu, Serban <serban.popescu@amdocs.com>
Wed, 13 Feb 2019 15:29:59 +0000 (10:29 -0500)
committerSerban Popescu <serban.popescu@amdocs.com>
Wed, 13 Feb 2019 15:30:26 +0000 (10:30 -0500)
commitf60a17c6abb6deef1c24f917488745cbc6e6a566
tree3f7e612e4c1c0bcb435e6bbc851f09e8baa3afb7
parent0c40bcde9facc109ceb8dabb91156df2b4fb4129
Performance Improvements for Gizmo bulk API

Use bulk operations with Gizmo/Champ to improve performance.
Also allows for HA by allowing Champ to operate in stateless mode

Change-Id: I63bbbf8d6071cecb4b22110c477d7dc592026200
Issue-ID: AAI-2147
Signed-off-by: Serban Popescu <serban.popescu@amdocs.com>
17 files changed:
src/main/java/org/onap/crud/CrudApplication.java
src/main/java/org/onap/crud/dao/GraphDao.java
src/main/java/org/onap/crud/dao/champ/ChampBulkOp.java [new file with mode: 0644]
src/main/java/org/onap/crud/dao/champ/ChampBulkPayload.java [new file with mode: 0644]
src/main/java/org/onap/crud/dao/champ/ChampBulkPayloadResponse.java [new file with mode: 0644]
src/main/java/org/onap/crud/dao/champ/ChampDao.java
src/main/java/org/onap/crud/logging/CrudServiceMsgs.java
src/main/java/org/onap/crud/service/AbstractGraphDataService.java
src/main/java/org/onap/crud/service/CrudAsyncGraphDataService.java
src/main/java/org/onap/crud/service/CrudGraphDataService.java
src/main/resources/logging/CrudServiceMsgs.properties
src/test/java/org/onap/crud/dao/champ/ChampBulkPayloadTest.java [new file with mode: 0644]
src/test/java/org/onap/crud/dao/champ/ChampDaoTest.java [new file with mode: 0644]
src/test/java/org/onap/crud/service/CrudRestServiceTest.java
src/test/java/org/onap/crud/service/TestDao.java
src/test/java/org/onap/crud/service/util/TestUriInfo.java
src/test/resources/payloads/bulk2.json [new file with mode: 0644]