public final class PagedResultsResponseControl extends BasicControl
PagedResultsControl
中的代码示例显示了如何使用这个类。
此类实现的LDAPv3响应控制分页结果中定义RFC 2696 。 控件的值具有以下ASN.1定义:
realSearchControlValue ::= SEQUENCE {
size INTEGER (0..maxInt),
-- requested page size from client
-- result set size estimate from server
cookie OCTET STRING
}
PagedResultsControl
, Serialized Form
Modifier and Type | Field and Description |
---|---|
static String |
OID
分页结果响应控件的分配对象标识符为1.2.840.113556.1.4.319。
|
criticality, id, value
CRITICAL, NONCRITICAL
Constructor and Description |
---|
PagedResultsResponseControl(String id, boolean criticality, byte[] value)
构建分页结果响应控件。
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getCookie()
检索服务器生成的cookie。
|
int |
getResultSize()
检索(估计)搜索结果中的条目数。
|
getEncodedValue, getID, isCritical
public static final String OID
public PagedResultsResponseControl(String id, boolean criticality, byte[] value) throws IOException
id
- 控件的对象标识符字符串。
criticality
- 控制的关键性。
value
- 控制的ASN.1 BER编码值。
它不被克隆 - 任何值的更改将影响控件的内容。
IOException
- 如果在解码控件的值时遇到错误。
public int getResultSize()
public byte[] getCookie()