From d31991b3fa4046cd4d3b5fc13296dee9908c1474 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Sat, 3 Nov 2012 13:55:13 +0000 Subject: [PATCH] Use outermost proxy class to determine service method name. SVN: 27476 --- .../cisd/dbmigration/MonitoringPoolingDataSource.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java index 747c5420f0d..597115c2bad 100644 --- a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java +++ b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java @@ -199,14 +199,15 @@ class MonitoringPoolingDataSource extends PoolingDataSource static String tryGetServiceMethodName(StackTraceElement[] stackTrace) { + String methodName = null; for (StackTraceElement e : stackTrace) { if (e.getClassName().contains("$Proxy")) { - return e.getMethodName(); + methodName = e.getMethodName(); } } - return null; + return methodName; } static String traceToString(StackTraceElement[] trace) -- GitLab