I'm trying to understand why I'm getting what seems like a premature timeout.

When I set the timeout in my search request, I believe it is in seconds.
SearchRequest.setTimeLimit(5); // seconds

When I try to get a search cursor,
SearchCursor cur =  LdapNetworkConnection. search(SearchRequest);

it times out with this error
org.apache.directory.api.ldap.model.exception.LdapException: TimeOut occurred
       at 
org.apache.directory.ldap.client.api.SearchCursorImpl.next(SearchCursorImpl.java:140)


I think LdapNetworkConnection.java line 1595 treats the seconds as milliseconds 
?

I'm just setting my timeout to 0 to get around this for now.. Thanks.

Reply via email to