diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPDirectoryConfiguration.java b/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPDirectoryConfiguration.java index 45730730a99ab8484f043df15f62abc165d195ba..c3aa1933144e86600cd769da0f60aa6424e8e372 100644 --- a/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPDirectoryConfiguration.java +++ b/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPDirectoryConfiguration.java @@ -328,13 +328,21 @@ public final class LDAPDirectoryConfiguration } /** - * The read timeout (in ms). - * Default value: <code>-1</code> (which means: wait forever) + * The read timeout (in s). + * Default value: <code>10s</code> */ public String getTimeoutStr() { return Long.toString(timeout / 1000); } + + /** + * Returns the timeout (in ms) + */ + public long getTimeout() + { + return timeout; + } /** * Set the read timeout as String in a format understood by diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPPrincipalQuery.java b/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPPrincipalQuery.java index 636e071d35ce3aa540c8b87e2759705ce848dcb3..5bb0a37a35a3185a3d9cc515eb64d2959b1fef0e 100644 --- a/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPPrincipalQuery.java +++ b/authentication/source/java/ch/systemsx/cisd/authentication/ldap/LDAPPrincipalQuery.java @@ -399,8 +399,8 @@ public final class LDAPPrincipalQuery implements ISelfTestable env.put(Context.REFERRAL, config.getReferral()); env.put(Context.SECURITY_PRINCIPAL, dn); env.put(Context.SECURITY_CREDENTIALS, password); - env.put(LDAP_CONTEXT_READ_TIMEOUT, config.getTimeoutStr()); - env.put(LDAP_CONTEXT_CONNECT_TIMEOUT, config.getTimeoutStr()); + env.put(LDAP_CONTEXT_READ_TIMEOUT, Long.toString(config.getTimeout())); + env.put(LDAP_CONTEXT_CONNECT_TIMEOUT, Long.toString(config.getTimeout())); if (operationLog.isDebugEnabled()) { operationLog.debug(String.format("Try to login to %s with dn=%s",