JavaTM Platform
Standard Ed. 6

接口 javax.naming.ldap.Control
的使用

使用 Control 的软件包
javax.naming.ldap 提供对 LDAPv3 扩展操作和控件的支持。 
 

javax.naming.ldapControl 的使用
 

实现 Controljavax.naming.ldap 中的类
 class BasicControl
          此类提供 Control 接口的基本实现。
 class ManageReferralControl
          将引用和其他特殊 LDAP 对象作为普通 LDAP 对象处理的请求。
 class PagedResultsControl
          请求由 LDAP 服务器以指定的大小批量返回搜索操作的结果。
 class PagedResultsResponseControl
          指示一批搜索结果的末尾。
 class SortControl
          请求 LDAP 服务器在返回搜索操作的结果前对这些结果进行排序。
 class SortResponseControl
          指示搜索结果的请求排序是否成功。
 

返回 Controljavax.naming.ldap 中的方法
 Control[] InitialLdapContext.getConnectControls()
           
 Control[] LdapContext.getConnectControls()
          检索对此上下文有效的连接请求控件。
abstract  Control ControlFactory.getControlInstance(Control ctl)
          使用此控件工厂创建控件。
static Control ControlFactory.getControlInstance(Control ctl, Context ctx, Hashtable<?,?> env)
          使用已知控件工厂创建控件。
 Control[] HasControls.getControls()
          从实现此接口的对象中检索 Control 数组。
 Control[] InitialLdapContext.getRequestControls()
           
 Control[] LdapContext.getRequestControls()
          检索对此上下文有效的请求控件。
 Control[] InitialLdapContext.getResponseControls()
           
 Control[] LdapContext.getResponseControls()
          检索对此上下文调用的最后一个方法所生成的响应控件。
 

参数类型为 Controljavax.naming.ldap 中的方法
abstract  Control ControlFactory.getControlInstance(Control ctl)
          使用此控件工厂创建控件。
static Control ControlFactory.getControlInstance(Control ctl, Context ctx, Hashtable<?,?> env)
          使用已知控件工厂创建控件。
abstract  Context LdapReferralException.getReferralContext(Hashtable<?,?> env, Control[] reqCtls)
          使用请求控件和环境属性检索继续该方法的上下文。
 LdapContext InitialLdapContext.newInstance(Control[] reqCtls)
           
 LdapContext LdapContext.newInstance(Control[] requestControls)
          创建此上下文的新实例,使用请求控件进行初始化。
 void InitialLdapContext.reconnect(Control[] connCtls)
           
 void LdapContext.reconnect(Control[] connCtls)
          使用提供的控件和此上下文的环境重新连接到 LDAP 服务器。
 void InitialLdapContext.setRequestControls(Control[] requestControls)
           
 void LdapContext.setRequestControls(Control[] requestControls)
          为在此上下文上后续调用的方法设置请求控件。
 

参数类型为 Controljavax.naming.ldap 中的构造方法
InitialLdapContext(Hashtable<?,?> environment, Control[] connCtls)
          使用环境属性或连接请求控件构造初始上下文。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策