From 739645fbf15bb44a3452a3151c0456ae35ef5808 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Sat, 9 Jan 2016 12:17:08 +0800 Subject: [PATCH] support config maxWaitThread using properties --- .../java/com/alibaba/druid/pool/DruidDataSource.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 09dd927108..ab2f687b7e 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -266,6 +266,17 @@ public class DruidDataSource extends DruidAbstractDataSource } } } + { + String property = properties.getProperty("druid.maxWaitThreadCount"); + if (property != null && property.length() > 0) { + try { + int value = Integer.parseInt(property); + this.setMaxWaitThreadCount(value); + } catch (NumberFormatException e) { + LOG.error("illegal property 'druid.maxWaitThreadCount'", e); + } + } + } } public boolean isUseGlobalDataSourceStat() {