diff --git a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java index 563b8e6989..585c9b4659 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java +++ b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSourceMBean.java @@ -1,5 +1,6 @@ package com.alibaba.druid.pool; +import java.util.Date; import java.util.List; public interface DruidAbstractDataSourceMBean { @@ -85,4 +86,20 @@ public interface DruidAbstractDataSourceMBean { long getRemoveAbandonedCount(); boolean isLogAbandoned(); + + long getDupCloseCount(); + + boolean isBreakAfterAcquireFailure(); + + int getConnectionErrorRetryAttempts(); + + int getMaxPoolPreparedStatementPerConnectionSize(); + + String getProperties(); + + int getRawDriverMinorVersion(); + + int getRawDriverMajorVersion(); + + Date getCreatedTime(); } diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java b/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java index a91ce40578..88a1e7c13a 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java @@ -15,6 +15,7 @@ */ package com.alibaba.druid.pool; + /** * @author wenshao */ @@ -47,4 +48,6 @@ public interface DruidDataSourceMBean extends DruidAbstractDataSourceMBean { void setResetStatEnable(boolean resetStatEnable); String getVersion(); + + }