java.lang.Object
javax.naming.ldap.BasicControl
javax.naming.ldap.PagedResultsResponseControl
- 所有已实现的接口:
Serializable,Control
表示一批搜索结果的结束。包含对结果集中条目总数的估计和一个不透明的 cookie。必须将 cookie 提供给下一个搜索操作才能获得下一批结果。
PagedResultsControl 中的代码示例显示了如何使用此类。
此类为 RFC 2696 中定义的分页结果实现 LDAPv3 响应控制。控件的值具有以下 ASN.1 定义:
realSearchControlValue ::= SEQUENCE {
size INTEGER (0..maxInt),
-- requested page size from client
-- result set size estimate from server
cookie OCTET STRING
}
- 自从:
- 1.5
- 参见:
-
字段摘要
字段在类 javax.naming.ldap.BasicControl 中声明的字段
criticality, id, value在接口 javax.naming.ldap.Control 中声明的字段
CRITICAL, NONCRITICAL -
构造方法总结
构造方法 -
方法总结
在类 javax.naming.ldap.BasicControl 中声明的方法
getEncodedValue, getID, isCritical
-
字段详细信息
-
OID
分页结果响应控件的分配对象标识符是 1.2.840.113556.1.4.319。- 参见:
-
-
构造方法详细信息
-
PagedResultsResponseControl
构造分页结果响应控件。- 参数:
id- 控件的对象标识符字符串。criticality- 控件的关键性。value- 控件的 ASN.1 BER 编码值。它不是克隆的 - 对值的任何更改都会影响控件的内容。- 抛出:
IOException- 如果在解码控件的值时遇到错误。
-
-
方法详情
-
getResultSize
public int getResultSize()检索(估计)搜索结果中的条目数。- 返回:
- 搜索结果中的条目数,如果未知则为零。
-
getCookie
public byte[] getCookie()检索服务生成的 cookie。当没有更多条目可供服务返回时,返回 Null。- 返回:
- 服务生成的可能为空的 cookie。它不是克隆的——对 cookie 的任何更改都会更新控件的状态,因此不推荐使用。
-