miyachocomのプロフィール

@miyachocom miyachocom
ありがとう数1
質問数0
回答数1
ベストアンサー数
0
ベストアンサー率
0%
お礼率
0%

  • 登録日2007/01/16
  • LDAPにアクセスしてNamingEnumerationが遅延する

    お世話になります。 初めてLDAPにアクセスしたのですが、特定の検索条件の際にNamingEnumerationをhasMoreする所が遅延します。 *遅い時は2秒ほど掛かります。 同じ現象になって修正した方がいましたら、ご教授お願い致します。 ■ソース(見づらくてすいません) //LDAP接続設定 Hashtable env = new Hashtable(); DirContext ctx = new InitialDirContext(env); //取得属性 String str = ''; SearchControls cons = new SearchControls(); cons.setSearchScope(SearchControls.SUBTREE_SCOPE); cons.setReturningObjFlag(true); cons.setReturningAttributes(str); //検索条件 String filter = ""; NamingEnumeration res = ctx.search(base, filter, cons); while (res.hasMore()) { SearchResult entry = (SearchResult) res.next(); Attributes attrs = entry.getAttributes(); for (int i = 0; i < str.length; i++) { Attribute attr = attrs.get(str[i]); System.out.print((String) attr.get()); } System.out.println(); } よろしくお願い致します。