Implement Enhancements to the Microservice 45/84345/1
authorkrishnaa96 <krishna.moorthy6@wipro.com>
Fri, 5 Apr 2019 12:43:32 +0000 (18:13 +0530)
committerkrishnaa96 <krishna.moorthy6@wipro.com>
Fri, 5 Apr 2019 12:43:32 +0000 (18:13 +0530)
commit80b0c61808d0958ef7d38a772a206f2c17dfd2a5
tree7e261770b7f974cdc50b5634138714beb311aaaa
parentab400d51a639a01f31a60ac9d1e127d4d4d28b24
Implement Enhancements to the Microservice

Change-Id: Ie3b11fe14f1794fdd6880c40bc382eccbef34aa2
Issue-ID: DCAEGEN2-1109
Signed-off-by: krishna moorthy <krishna.moorthy6@wipro.com>
130 files changed:
dpo/blueprints/k8s-sonhms-inputs.yaml
dpo/blueprints/k8s-sonhms.yaml
dpo/data-formats/cellListFromSdnr-dataformat.json
dpo/data-formats/configdb-req-dataformat.json
dpo/data-formats/dmaap_son.json
dpo/data-formats/nbrListFromSdnr-dataformat.json
dpo/data-formats/oofToSonAsyncResp-dataformat.json
dpo/data-formats/oofToSonSyncResp-dataformat.json
dpo/data-formats/pciFromSdnr-dataformat.json
dpo/data-formats/pnfNameFromSdnr-dataformat.json
dpo/data-formats/policyToSonReq-dataformat.json
dpo/data-formats/policyToSonResp-dataformat.json
dpo/data-formats/sonInputFromSdnr-dataformat.json
dpo/data-formats/sonToOofReq-dataformat.json
dpo/data-formats/sonToPolicyReq-dataformat.json
dpo/spec/sonhandler-componentspec.json
pom.xml
src/main/java/org/onap/dcaegen2/services/sonhms/AlarmAdditionalInformation.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/Application.java
src/main/java/org/onap/dcaegen2/services/sonhms/BufferNotificationComponent.java
src/main/java/org/onap/dcaegen2/services/sonhms/CommonEventHeader.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/Configuration.java
src/main/java/org/onap/dcaegen2/services/sonhms/DmaapNotificationsComponent.java
src/main/java/org/onap/dcaegen2/services/sonhms/Event.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/EventHandler.java
src/main/java/org/onap/dcaegen2/services/sonhms/FaultEvent.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/FaultFields.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/FaultNotificationComponent.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/FaultNotificationtoClusterMapping.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/HoMetricsComponent.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/MainThread.java
src/main/java/org/onap/dcaegen2/services/sonhms/MainThreadComponent.java
src/main/java/org/onap/dcaegen2/services/sonhms/NewFmNotification.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/NewNotification.java with 87% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/NewPmNotification.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/NewSdnrNotification.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/PMNotificationHandler.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/PMThread.java [new file with mode: 0644]
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/ClusterFormation.java [deleted file]
src/main/java/org/onap/dcaegen2/services/sonhms/child/Detection.java
src/main/java/org/onap/dcaegen2/services/sonhms/child/Graph.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 [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/dao/PerformanceNotificationsRepository.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/dao/SonRequestsRepository.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/DmaapClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/FMNotificationCallback.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/NotificationCallback.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/NotificationConsumer.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/PMNotificationCallback.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/PolicyDmaapClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/dmaap/SdnrNotificationCallback.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/entity/HandOverMetrics.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/entity/PerformanceNotifications.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/entity/SonRequests.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/entity/PciRequests.java with 88% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/model/AdditionalMeasurements.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/AnrInput.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/CellPciPair.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/ClusterMap.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/Configurations.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/Event.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/HoDetails.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/LteCell.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/LteNeighborListInUseLteCell.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/Measurement.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/NeighborListInUse.java
src/main/java/org/onap/dcaegen2/services/sonhms/model/PMNotification.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/model/Ran.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/AnrSolutions.java [new file with mode: 0644]
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/AsyncResponseBody.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/CellInfo.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/OofRequestBody.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/OofRestClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/PciSolutions.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/restclient/SonSolution.java with 88% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/RequestInfo.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/SdnrRestClient.java
src/main/java/org/onap/dcaegen2/services/sonhms/restclient/Solutions.java [moved from src/main/java/org/onap/dcaegen2/services/sonhms/restclient/Solution.java with 69% similarity]
src/main/java/org/onap/dcaegen2/services/sonhms/utils/ClusterUtils.java
src/main/java/org/onap/dcaegen2/services/sonhms/utils/DmaapUtils.java
src/main/java/org/onap/dcaegen2/services/sonhms/utils/SonHandlerRestTemplate.java
src/main/java/org/onap/dcaegen2/services/sonhms/utils/ThreadUtils.java
src/main/resources/logback.xml
src/main/resources/schema.sql
src/test/java/org/onap/dcaegen2/services/sonhms/BufferNotificationComponentTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/ClusterDetailsComponentTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/CommonEventHeaderTest.java [new file with mode: 0644]
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/EventHandlerTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/EventTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/FaultFieldsTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/FaultNotificationComponentTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/HoMetricsComponentTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/PMNotificationHandlerTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/child/ChildThreadTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/child/StateOofTest.java [new file with mode: 0644]
src/test/java/org/onap/dcaegen2/services/sonhms/child/TestChildThreadUtils.java
src/test/java/org/onap/dcaegen2/services/sonhms/child/TestDetection.java
src/test/java/org/onap/dcaegen2/services/sonhms/child/TestPnfUtils.java
src/test/java/org/onap/dcaegen2/services/sonhms/dmaap/NotificationProducerTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/entity/PciRequestsTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/model/NotificationTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/model/PayloadTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/restclient/AsyncResponseBodyTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/restclient/OofRestClientTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/restclient/PciSolutionsTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/restclient/SdnrRestClientTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/restclient/SolutionsTest.java
src/test/java/org/onap/dcaegen2/services/sonhms/utils/ClusterUtilsTest.java
src/test/resources/AsyncRespBody.json [new file with mode: 0644]
src/test/resources/ClusterDetailsTest.json
src/test/resources/clusterInfo1.json
src/test/resources/clusterInfo2.json
src/test/resources/clusterInfo3.json
src/test/resources/clusterInfo4.json
src/test/resources/clusterInfo5.json
src/test/resources/clusterInfo6.json
src/test/resources/clusterInfo7.json
src/test/resources/hoDetails.json [new file with mode: 0644]
src/test/resources/notification1.json
src/test/resources/notification2.json
src/test/resources/notification3.json
src/test/resources/pmNotification.json [new file with mode: 0644]
src/test/resources/pmNotification1.json [new file with mode: 0644]
src/test/resources/policy_notification.json
src/test/resources/solutions.json
version.properties