diff --git a/src/main/java/com/alibaba/druid/pool/ha/HADataSource.java b/src/main/java/com/alibaba/druid/pool/ha/HADataSource.java index 85b26f8e37..20c992b9f2 100644 --- a/src/main/java/com/alibaba/druid/pool/ha/HADataSource.java +++ b/src/main/java/com/alibaba/druid/pool/ha/HADataSource.java @@ -24,6 +24,11 @@ public class HADataSource extends MultiDataSource implements HADataSourceMBean, public HADataSource(){ } + + public void resetStat() { + masterConnectCount.set(0); + slaveConnectCount.set(0); + } public long getMasterConnectCount() { return masterConnectCount.get(); diff --git a/src/main/java/com/alibaba/druid/pool/ha/HADataSourceMBean.java b/src/main/java/com/alibaba/druid/pool/ha/HADataSourceMBean.java index 7e8672837b..b5c46d9ec8 100644 --- a/src/main/java/com/alibaba/druid/pool/ha/HADataSourceMBean.java +++ b/src/main/java/com/alibaba/druid/pool/ha/HADataSourceMBean.java @@ -12,4 +12,6 @@ public interface HADataSourceMBean { boolean isSlaveEnable(); void setSlaveEnable(boolean value); + + void resetStat(); }