public final class PagedResultsResponseControl extends BasicControl
The code sample in PagedResultsControl
shows how this class may
be used.
This class implements the LDAPv3 Response Control for paged-results as defined in RFC 2696. The control's value has the following ASN.1 definition:
realSearchControlValue ::= SEQUENCE { size INTEGER (0..maxInt), -- requested page size from client -- result set size estimate from server cookie OCTET STRING }
PagedResultsControl
,
Serialized FormModifier and Type | Field and Description |
---|---|
static String |
OID
The paged-results response control's assigned object identifier
is 1.2.840.113556.1.4.319.
|
criticality, id, value
CRITICAL, NONCRITICAL
Constructor and Description |
---|
PagedResultsResponseControl(String id,
boolean criticality,
byte[] value)
Constructs a paged-results response control.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getCookie()
Retrieves the server-generated cookie.
|
int |
getResultSize()
Retrieves (an estimate of) the number of entries in the search result.
|
getEncodedValue, getID, isCritical
public static final String OID
public PagedResultsResponseControl(String id, boolean criticality, byte[] value) throws IOException
id
- The control's object identifier string.criticality
- The control's criticality.value
- The control's ASN.1 BER encoded value.
It is not cloned - any changes to value
will affect the contents of the control.IOException
- If an error was encountered while decoding
the control's value.public int getResultSize()
public byte[] getCookie()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.