X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=main%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fpolicy%2Fpdpx%2Fmain%2Frest%2Fprovider%2FStatisticsProvider.java;h=cf2fd6084464c482f74e7388b1f4464238dd5c6c;hb=05045cd36ad264b5d7b674155699b2cccee71165;hp=95d67a67a45144ccd3b59721c3318194bd641806;hpb=c7beb45738209526a4794b3b72f0f0bd025d1a82;p=policy%2Fxacml-pdp.git diff --git a/main/src/main/java/org/onap/policy/pdpx/main/rest/provider/StatisticsProvider.java b/main/src/main/java/org/onap/policy/pdpx/main/rest/provider/StatisticsProvider.java index 95d67a67..cf2fd608 100644 --- a/main/src/main/java/org/onap/policy/pdpx/main/rest/provider/StatisticsProvider.java +++ b/main/src/main/java/org/onap/policy/pdpx/main/rest/provider/StatisticsProvider.java @@ -38,13 +38,15 @@ public class StatisticsProvider { public StatisticsReport fetchCurrentStatistics() { final StatisticsReport report = new StatisticsReport(); report.setCode(XacmlPdpActivator.getCurrent().isAlive() ? 200 : 500); - report.setTotalPolicyTypesCount(XacmlPdpStatisticsManager.getTotalPolicyTypesCount()); - report.setTotalPoliciesCount(XacmlPdpStatisticsManager.getTotalPoliciesCount()); - report.setTotalErrorCount(XacmlPdpStatisticsManager.getErrorCount()); - report.setPermitDecisionsCount(XacmlPdpStatisticsManager.getPermitDecisionsCount()); - report.setDenyDecisionsCount(XacmlPdpStatisticsManager.getDenyDecisionsCount()); - report.setIndeterminantDecisionsCount(XacmlPdpStatisticsManager.getIndeterminantDecisionsCount()); - report.setNotApplicableDecisionsCount(XacmlPdpStatisticsManager.getNotApplicableDecisionsCount()); + + XacmlPdpStatisticsManager stats = XacmlPdpStatisticsManager.getCurrent(); + report.setTotalPolicyTypesCount(stats.getTotalPolicyTypesCount()); + report.setTotalPoliciesCount(stats.getTotalPoliciesCount()); + report.setTotalErrorCount(stats.getErrorCount()); + report.setPermitDecisionsCount(stats.getPermitDecisionsCount()); + report.setDenyDecisionsCount(stats.getDenyDecisionsCount()); + report.setIndeterminantDecisionsCount(stats.getIndeterminantDecisionsCount()); + report.setNotApplicableDecisionsCount(stats.getNotApplicableDecisionsCount()); return report; } }