2013-06-04 62 views
2

我遇到一个问题,对目录的LdapContext.search()偶尔会永久挂起。我尝试提供一个SearchControls对象,我称之为setTimeLimit(10000),,但问题仍然存在。SearchControls.setTimeLimit()处理读取超时?

鉴于此,我现在的想法是,SearchControls对象仅用作咨询服务器,并且如果没有数据包返回,则不会在客户端读取超时值。我环顾四周,但没有在课堂文件中找到明确证实这一点的措辞。

任何人都可以证实我的猜测,即SearchControls不会安排客户端读取超时,以及在这种情况下是否应该使用com.sun.jndi.ldap.read.timeout来保护我的客户端?

回答