Use singleton for api statistics 99/122799/2
authorJim Hahn <jrh3@att.com>
Fri, 16 Jul 2021 19:34:32 +0000 (15:34 -0400)
committerJim Hahn <jrh3@att.com>
Wed, 21 Jul 2021 15:23:29 +0000 (11:23 -0400)
commit014db93590258af9d04d317a391f0f43ac71526c
tree863fb44daaa9c601ee8f580aa2fb82621f35d3eb
parent6c5332aef8f348c362a2aa4b91f47078fc68dcfc
Use singleton for api statistics

Reimplemented the statistics manager to use a singleton instead of
static fields.
Also changed some fields to "private".

Issue-ID: POLICY-3392
Change-Id: Ic708f7fa29cba795c47d387764267016163f679f
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/ApiStatisticsManager.java
main/src/main/java/org/onap/policy/api/main/rest/StatisticsReport.java
main/src/main/java/org/onap/policy/api/main/rest/provider/StatisticsProvider.java
main/src/main/java/org/onap/policy/api/main/startstop/ApiActivator.java
main/src/test/java/org/onap/policy/api/main/rest/TestApiRestServer.java
main/src/test/java/org/onap/policy/api/main/rest/TestApiStatisticsManager.java
main/src/test/java/org/onap/policy/api/main/rest/provider/TestPolicyProvider.java
main/src/test/java/org/onap/policy/api/main/rest/provider/TestPolicyTypeProvider.java
main/src/test/java/org/onap/policy/api/main/startstop/TestApiActivator.java