From 7a83e15db0845a26c87c331fb57860f0a94930d0 Mon Sep 17 00:00:00 2001 From: fhanik Date: Mon, 3 May 2010 19:12:48 +0000 Subject: [PATCH] https://issues.apache.org/bugzilla/show_bug.cgi?id=49241 git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@940574 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java index 3a431dac8..5aec25a5e 100644 --- a/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java +++ b/modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java @@ -109,6 +109,8 @@ public class DataSourceFactory implements ObjectFactory { protected static final String PROP_DATASOURCE= "dataSource"; protected static final String PROP_DATASOURCE_JNDI = "dataSourceJNDI"; + protected static final String PROP_SUSPECT_TIMEOUT = "suspectTimeout"; + public static final int UNKNOWN_TRANSACTIONISOLATION = -1; @@ -452,6 +454,11 @@ public class DataSourceFactory implements ObjectFactory { if (value != null) { poolProperties.setDataSourceJNDI(value); } + + value = properties.getProperty(PROP_SUSPECT_TIMEOUT); + if (value != null) { + poolProperties.setSuspectTimeout(Integer.parseInt(value)); + } return poolProperties; } -- 2.11.0