You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2017/03/26 07:47:46 UTC
svn commit: r1788713 -
/directory/studio/trunk/plugins/connection.core/src/main/java/org/apache/directory/studio/connection/core/io/api/DirectoryApiConnectionWrapper.java
Author: seelmann
Date: Sun Mar 26 07:47:46 2017
New Revision: 1788713
URL: http://svn.apache.org/viewvc?rev=1788713&view=rev
Log:
Set lower timout for connecting
Modified:
directory/studio/trunk/plugins/connection.core/src/main/java/org/apache/directory/studio/connection/core/io/api/DirectoryApiConnectionWrapper.java
Modified: directory/studio/trunk/plugins/connection.core/src/main/java/org/apache/directory/studio/connection/core/io/api/DirectoryApiConnectionWrapper.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/connection.core/src/main/java/org/apache/directory/studio/connection/core/io/api/DirectoryApiConnectionWrapper.java?rev=1788713&r1=1788712&r2=1788713&view=diff
==============================================================================
--- directory/studio/trunk/plugins/connection.core/src/main/java/org/apache/directory/studio/connection/core/io/api/DirectoryApiConnectionWrapper.java (original)
+++ directory/studio/trunk/plugins/connection.core/src/main/java/org/apache/directory/studio/connection/core/io/api/DirectoryApiConnectionWrapper.java Sun Mar 26 07:47:46 2017
@@ -221,14 +221,20 @@ public class DirectoryApiConnectionWrapp
{
try
{
- ldapConnection = new LdapNetworkConnection( ldapConnectionConfig );
+ // Set lower timeout for connecting
+ long oldTimeout = ldapConnectionConfig.getTimeout();
+ ldapConnectionConfig.setTimeout( Math.min( oldTimeout, 5000L ) );
// Connecting
+ ldapConnection = new LdapNetworkConnection( ldapConnectionConfig );
boolean connected = ldapConnection.connect();
if ( !connected )
{
throw new Exception( Messages.DirectoryApiConnectionWrapper_UnableToConnect );
}
+
+ // Set old timeout again
+ ldapConnectionConfig.setTimeout( oldTimeout );
}
catch ( Exception e )
{