【发布时间】:2016-01-09 03:19:54
【问题描述】:
我正在使用来自此站点的 LDAP SDK:https://www.unboundid.com/products/ldap-sdk/。 我想做一个返回很多条目的搜索操作。
根据常见问题解答的网站,(https://www.unboundid.com/products/ldap-sdk/docs/ldapsdk-faq.php#search)我必须使用 SearchResultListener 实现。
这就是我所做的:
public class UpdateThread extends Thread implements SearchResultListener {
...
// create request
final SearchRequest request = new SearchRequest(this, instance.getBaseDN(),SearchScope.SUB, filter);
// Setting size limit of results.
request.setSizeLimit(2000);
...
// Get every result one by one.
@Override
public void searchEntryReturned(SearchResultEntry arg0) {
System.out.println("entry "+arg0.getDN());
}
问题是“searchEntryReturned”最多返回 1000 个结果。即使我将大小限制设置为“2000”。
【问题讨论】:
标签: java ldap unboundid-ldap-sdk