From c48edc119209d2f2c4ac556b042fb66d032500c0 Mon Sep 17 00:00:00 2001 From: Patrick Dowler <patrick.dowler@nrc-cnrc.gc.ca> Date: Tue, 3 Jan 2017 10:03:27 -0800 Subject: [PATCH] added getPoolStatistics so test code can access stat summary without resorting to debug logging --- cadc-access-control-server/build.gradle | 2 +- .../ca/nrc/cadc/ac/server/ldap/LdapConnectionPool.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/cadc-access-control-server/build.gradle b/cadc-access-control-server/build.gradle index 53822b19..db8bfc85 100644 --- a/cadc-access-control-server/build.gradle +++ b/cadc-access-control-server/build.gradle @@ -13,7 +13,7 @@ repositories { sourceCompatibility = 1.7 group = 'org.opencadc' -version = '1.1.3' +version = '1.1.4' dependencies { compile 'log4j:log4j:1.2.+' diff --git a/cadc-access-control-server/src/main/java/ca/nrc/cadc/ac/server/ldap/LdapConnectionPool.java b/cadc-access-control-server/src/main/java/ca/nrc/cadc/ac/server/ldap/LdapConnectionPool.java index 118bb1be..ee96e42a 100644 --- a/cadc-access-control-server/src/main/java/ca/nrc/cadc/ac/server/ldap/LdapConnectionPool.java +++ b/cadc-access-control-server/src/main/java/ca/nrc/cadc/ac/server/ldap/LdapConnectionPool.java @@ -210,6 +210,13 @@ public class LdapConnectionPool logger.debug(poolName + " pool statistics after release:\n" + pool.getConnectionPoolStatistics()); } } + + public String getPoolStatistics() + { + if (pool != null) + return poolName + " pool statistics: " + pool.getConnectionPoolStatistics(); + return null; + } public LdapConfig getCurrentConfig() { -- GitLab