From 449728843f8aaee7f68c95d1a2e45594460e59e9 Mon Sep 17 00:00:00 2001 From: wenshao Date: Fri, 9 Sep 2011 17:27:12 +0000 Subject: [PATCH] =?UTF-8?q?JMX=E5=A2=9E=E5=BC=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://code.alibabatech.com/svn/druid/trunk@712 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../pool/DruidAbstractDataSourceMBean.java | 17 +++++++++++++++++ .../druid/pool/DruidDataSourceMBean.java | 3 +++ 2 files changed, 20 insertions(+) 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(); + + }