You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2013/07/23 09:31:51 UTC
svn commit: r1505924 - in
/directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api:
LdapNetworkConnection.java SearchCursorImpl.java
Author: elecharny
Date: Tue Jul 23 07:31:50 2013
New Revision: 1505924
URL: http://svn.apache.org/r1505924
Log:
o Catch a CursorException in the lookup method, instead of a plain Exception
Modified:
directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java
directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/SearchCursorImpl.java
Modified: directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java?rev=1505924&r1=1505923&r2=1505924&view=diff
==============================================================================
--- directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java (original)
+++ directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/LdapNetworkConnection.java Tue Jul 23 07:31:50 2013
@@ -62,6 +62,7 @@ import org.apache.directory.api.ldap.cod
import org.apache.directory.api.ldap.codec.api.SchemaBinaryAttributeDetector;
import org.apache.directory.api.ldap.model.constants.SchemaConstants;
import org.apache.directory.api.ldap.model.cursor.Cursor;
+import org.apache.directory.api.ldap.model.cursor.CursorException;
import org.apache.directory.api.ldap.model.cursor.EntryCursor;
import org.apache.directory.api.ldap.model.cursor.SearchCursor;
import org.apache.directory.api.ldap.model.entry.Attribute;
@@ -3284,7 +3285,7 @@ public class LdapNetworkConnection exten
// And close the cursor
cursor.close();
}
- catch ( Exception e )
+ catch ( CursorException e )
{
throw new LdapException( e );
}
Modified: directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/SearchCursorImpl.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/SearchCursorImpl.java?rev=1505924&r1=1505923&r2=1505924&view=diff
==============================================================================
--- directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/SearchCursorImpl.java (original)
+++ directory/shared/trunk/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/SearchCursorImpl.java Tue Jul 23 07:31:50 2013
@@ -145,6 +145,10 @@ public class SearchCursorImpl extends Ab
if ( done )
{
searchDoneResp = ( SearchResultDone ) response;
+
+ // Process the response and throw an exception if needed
+ //ResultCodeEnum.processResponse( searchDoneResp );
+
response = null;
}