【发布时间】:2013-06-04 19:34:22
【问题描述】:
我遇到了一个问题,即针对目录的 LdapContext.search() 偶尔会永远挂起。我尝试提供一个 SearchControls 对象,我已为其调用 setTimeLimit(10000),,但问题仍然存在。
鉴于此,我现在的想法是 SearchControls 对象仅用作对服务器的建议,如果没有数据包返回,则不会在客户端读取时安排超时。我环顾四周,但没有在类文档中找到任何明确确认这一点的措辞。
谁能证实我的猜测,SearchControls 不会安排客户端读取超时,以及在这种情况下我是否应该改用 com.sun.jndi.ldap.read.timeout 来保护我的客户端?
【问题讨论】: