From 15b947556945c04dc46aa8812a8ad2a13c611161 Mon Sep 17 00:00:00 2001 From: wenshao Date: Thu, 12 May 2011 08:31:35 +0000 Subject: [PATCH] =?UTF-8?q?=E9=92=88=E5=AF=B9numTestsPerEvictionRun?= =?UTF-8?q?=E4=BD=9C=E5=A4=84=E7=90=86?= 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@38 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../com/alibaba/druid/pool/DruidDataAbstractSource.java | 7 ++++++- .../com/alibaba/druid/pool/DruidDataSourceFactory.java | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataAbstractSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataAbstractSource.java index 22fc54199e..581bbb647e 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataAbstractSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataAbstractSource.java @@ -52,7 +52,7 @@ public abstract class DruidDataAbstractSource implements DataSource, DataSourceP public final static boolean DEFAULT_TEST_ON_RETURN = false; public final static boolean DEFAULT_WHILE_IDLE = false; public static final long DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS = -1L; - public static final int DEFAULT_NUM_TESTS_PER_EVICTION_RUN = 3; + public static final int DEFAULT_NUM_TESTS_PER_EVICTION_RUN = 1; /** * The default value for {@link #getMinEvictableIdleTimeMillis}. @@ -208,6 +208,11 @@ public abstract class DruidDataAbstractSource implements DataSource, DataSourceP return numTestsPerEvictionRun; } + /** + * + * @param numTestsPerEvictionRun + */ + @Deprecated public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun) { this.numTestsPerEvictionRun = numTestsPerEvictionRun; } diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSourceFactory.java b/src/main/java/com/alibaba/druid/pool/DruidDataSourceFactory.java index b63046b1de..62c6df92e7 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSourceFactory.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSourceFactory.java @@ -114,6 +114,7 @@ public class DruidDataSourceFactory implements ObjectFactory { * @param properties the datasource configuration properties * @throws Exception if an error occurs creating the data source */ + @SuppressWarnings("deprecation") public static DataSource createDataSource(Properties properties) throws Exception { DruidDataSource dataSource = new DruidDataSource(); String value = null;