diff --git a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java index 046343d3b7..d3e6821417 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java @@ -294,6 +294,10 @@ public abstract class DruidAbstractDataSource implements DruidAbstractDataSource this.removeAbandonedTimeoutMillis = removeAbandonedTimeoutMillis; } + public int getRemoveAbandonedTimeoutMillis() { + return removeAbandonedTimeoutMillis; + } + public boolean isRemoveAbandoned() { return removeAbandoned; } @@ -474,7 +478,7 @@ public abstract class DruidAbstractDataSource implements DruidAbstractDataSource } return name; } - + public String getNameInternal() { return this.name; } diff --git a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java index 58edcee2f1..54ed369f73 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java +++ b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java @@ -47,6 +47,8 @@ public interface DruidAbstractDataSourceMBean { long getMinEvictableIdleTimeMillis(); boolean isRemoveAbandoned(); + + int getRemoveAbandonedTimeoutMillis(); List getActiveConnectionStackTrace();