Author: tolusha
Date: 2011-08-31 05:29:30 -0400 (Wed, 31 Aug 2011)
New Revision: 4818
Modified:
core/trunk/exo.core.component.ldap/src/main/java/org/exoplatform/services/ldap/impl/LDAPServiceImpl.java
Log:
EXOJCR-1501: Set minConnection and maxConnection params from the ldap configuration via
system properties
Modified:
core/trunk/exo.core.component.ldap/src/main/java/org/exoplatform/services/ldap/impl/LDAPServiceImpl.java
===================================================================
---
core/trunk/exo.core.component.ldap/src/main/java/org/exoplatform/services/ldap/impl/LDAPServiceImpl.java 2011-08-31
09:23:53 UTC (rev 4817)
+++
core/trunk/exo.core.component.ldap/src/main/java/org/exoplatform/services/ldap/impl/LDAPServiceImpl.java 2011-08-31
09:29:30 UTC (rev 4818)
@@ -89,13 +89,16 @@
if (config.getMinConnection() > 0)
{
- env.put("com.sun.jndi.ldap.connect.pool.initsize",
Integer.toString(config.getMinConnection()));
- env.put("com.sun.jndi.ldap.connect.pool.prefsize",
Integer.toString(config.getMinConnection()));
+
PrivilegedSystemHelper.setProperty("com.sun.jndi.ldap.connect.pool.initsize",
+ Integer.toString(config.getMinConnection()));
+
PrivilegedSystemHelper.setProperty("com.sun.jndi.ldap.connect.pool.prefsize",
+ Integer.toString(config.getMinConnection()));
}
if (config.getMaxConnection() > 0)
{
- env.put("com.sun.jndi.ldap.connect.pool.maxsize",
Integer.toString(config.getMaxConnection()));
+
PrivilegedSystemHelper.setProperty("com.sun.jndi.ldap.connect.pool.maxsize",
+ Integer.toString(config.getMaxConnection()));
}
env.put("com.sun.jndi.ldap.connect.pool", "true");
Show replies by date