From 24663f7e73d738ded07c745314e6fa77d200d3db Mon Sep 17 00:00:00 2001 From: wenshao Date: Sun, 25 Sep 2011 08:17:01 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=94=99=E8=AF=AF=E6=AC=A1?= =?UTF-8?q?=E6=95=B0=E7=9B=91=E6=8E=A7?= 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@905 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 5 +++++ .../java/com/alibaba/druid/pool/DruidDataSourceMBean.java | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 0c4fbae0fa..58c27dc3b0 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -139,6 +139,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat lock.unlock(); } + errorCount.set(0); commitCount.set(0); rollbackCount.set(0); startTransactionCount.set(0); @@ -1089,6 +1090,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat lock.unlock(); } } + + public long getErrorCount() { + return this.errorCount.get(); + } public String toString() { StringBuilder buf = new StringBuilder(); diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java b/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java index baece24e6b..542a21ae52 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSourceMBean.java @@ -68,4 +68,6 @@ public interface DruidDataSourceMBean extends DruidAbstractDataSourceMBean { Date getActivePeakTime(); Date getPoolingPeakTime(); + + long getErrorCount(); }