restart support 'properties' parameter

This commit is contained in:
高铁
2021-06-28 20:58:45 +08:00
parent 6f002b81a9
commit cb457de0c5
@@ -570,6 +570,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
}
public void restart() throws SQLException {
this.restart(null);
}
public void restart(Properties properties) throws SQLException {
lock.lock();
try {
if (activeCount > 0) {
@@ -584,6 +588,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
this.inited = false;
this.enable = true;
this.closed = false;
if (properties != null) {
configFromPropety(properties);
}
} finally {
lock.unlock();
}