Adding statistics endpoint to distribution 73/66473/2
authorramverma <ram.krishna.verma@ericsson.com>
Thu, 13 Sep 2018 22:05:39 +0000 (23:05 +0100)
committerramverma <ram.krishna.verma@ericsson.com>
Thu, 13 Sep 2018 22:21:20 +0000 (23:21 +0100)
commita03bfe0ac168a61a8c34329b2bfb73e360b812e1
tree68140f4aa346b1aba5af4d7fb2d6a42f140e4d5d
parent31def9f82514182e6761fac5ecae70333155aabc
Adding statistics endpoint to distribution

* Adding statistics endpoint in DistributionRestController
* Adding DistributionStatisticsManager to hold all stats.
* Adding StatisticsReport class to represent distribution stats report.
* Updating stats at each step in SdcReceptionHandler.
* Adding test cases for all code changes.

Change-Id: I0b0f97aecc64b18314367fdff6d3ca7bee06efc7
Issue-ID: POLICY-1035
Signed-off-by: ramverma <ram.krishna.verma@ericsson.com>
main/src/main/java/org/onap/policy/distribution/main/rest/DistributionRestController.java
main/src/main/java/org/onap/policy/distribution/main/rest/StatisticsProvider.java [new file with mode: 0644]
main/src/main/java/org/onap/policy/distribution/main/rest/StatisticsReport.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/distribution/main/rest/TestDistributionStatistics.java [new file with mode: 0644]
main/src/test/java/org/onap/policy/distribution/main/rest/TestStatisticsReport.java [new file with mode: 0644]
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/handling/sdc/SdcReceptionHandler.java
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/handling/sdc/TestSdcReceptionHandler.java
reception/src/main/java/org/onap/policy/distribution/reception/statistics/DistributionStatisticsManager.java [new file with mode: 0644]