Implement DMaaP message handling from policy 22/85222/3
authorkrishnaa96 <krishna.moorthy6@wipro.com>
Fri, 12 Apr 2019 14:26:25 +0000 (19:56 +0530)
committerkrishnaa96 <krishna.moorthy6@wipro.com>
Mon, 15 Apr 2019 10:19:27 +0000 (15:49 +0530)
commit282711996763df7e081f3e41f42f8d475f14625c
treeba753b1bdd26999b973cb4c28ad300032c133fa6
parent2896a24832902865313cd16081bba8b2d079748f
Implement DMaaP message handling from policy

Handling of dmaap response from policy implemented
Blueprint updated for config policy fetch
Fix sonar issues

Change-Id: I7a8a54b5d62e5db94ea2bc2d28805d8f5680d579
Issue-ID: DCAEGEN2-1427
Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com>
55 files changed:
README.md
dpo/blueprints/k8s-sonhms-inputs.yaml
dpo/blueprints/k8s-sonhms.yaml
dpo/data-formats/dmaap_son.json
dpo/data-formats/oofToSonAsyncResp-dataformat.json
dpo/data-formats/policyToSonDmaap-dataformat.json [new file with mode: 0644]
dpo/data-formats/sonToOofReq-dataformat.json
dpo/spec/sonhandler-componentspec.json
pom.xml
src/main/java/org/onap/dcaegen2/services/sonhms/DmaapNotificationsComponent.java
src/main/java/org/onap/dcaegen2/services/sonhms/Event.java
src/main/java/org/onap/dcaegen2/services/sonhms/EventHandler.java
src/main/java/org/onap/dcaegen2/services/sonhms/FaultFields.java
src/main/java/org/onap/dcaegen2/services/sonhms/FaultNotificationComponent.java
src/main/java/org/onap/dcaegen2/services/sonhms/FaultNotificationtoClusterMapping.java
src/main/java/org/onap/dcaegen2/services/sonhms/HoMetricsComponent.java
src/main/java/org/onap/dcaegen2/services/sonhms/MainThread.java
src/main/java/org/onap/dcaegen2/services/sonhms/NewPmNotification.java
src/main/java/org/onap/dcaegen2/services/sonhms/PmNotificationHandler.java
src/main/java/org/onap/dcaegen2/services/sonhms/PmThread.java
src/main/java/org/onap/dcaegen2/services/sonhms/child/ChildThread.java
src/main/java/org/onap/dcaegen2/services/sonhms/child/ChildThreadUtils.java
src/main/java/org/onap/dcaegen2/services/sonhms/child/PnfUtils.java
src/main/java/org/onap/dcaegen2/services/sonhms/child/StateOof.java
src/main/java/org/onap/dcaegen2/services/sonhms/controller/ConfigFetchFromCbs.java
src/main/java/org/onap/dcaegen2/services/sonhms/dao/HandOverMetricsRepository.java
src/main/java/org/onap/dcaegen2/services/sonhms/dao/PerformanceNotificationsRepository.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/DmaapClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/FmNotificationCallback.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/FMNotificationCallback.java with 63% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/NotificationCallback.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/PmNotificationCallback.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/PMNotificationCallback.java with 63% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/PolicyDmaapClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/entity/PerformanceNotifications.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/AdditionalMeasurements.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/AnrInput.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/Configurations.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/HoDetails.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/LteNeighborListInUseLteCell.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/MeasurementFields.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/PmNotification.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/model/PMNotification.java with 92% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/model/PolicyNotification.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/Status.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/AnrSolutions.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/OofRestClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/PciSolutions.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/Solutions.java
src/main/java/org/onap/dcaegen2/services/sonhms/utils/ClusterUtils.java
src/test/java/org/onap/dcaegen2/services/sonhms/ConfigurationTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/DmaapNotificationsComponentTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/PMNotificationHandlerTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/child/TestChildThreadUtils.java
src/test/java/org/onap/dcaegen2/services/sonhms/dmaap/PolicyDmaapClientTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/model/NotificationTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/model/PayloadTest.java
src/test/resources/policy_response.json [new file with mode: 0644]