@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class ChangelogEntryIntermediateResponse extends IntermediateResponse
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
ChangelogEntryIntermediateResponse ::= SEQUENCE { resumeToken OCTET STRING, serverID OCTET STRING, changelogEntryDN LDAPDN, changelogEntryAttributes PartialAttributeList, ... }
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHANGELOG_ENTRY_INTERMEDIATE_RESPONSE_OID
The OID (1.3.6.1.4.1.30221.2.6.11) for the get stream directory values
intermediate response.
|
TYPE_INTERMEDIATE_RESPONSE_OID, TYPE_INTERMEDIATE_RESPONSE_VALUE
Constructor and Description |
---|
ChangelogEntryIntermediateResponse(ChangeLogEntry changeLogEntry,
java.lang.String serverID,
ASN1OctetString resumeToken,
Control... controls)
Creates a new changelog entry intermediate response with the provided
information.
|
ChangelogEntryIntermediateResponse(IntermediateResponse r)
Creates a new changelog entry intermediate response from the provided
generic intermediate response.
|
Modifier and Type | Method and Description |
---|---|
UnboundIDChangeLogEntry |
getChangeLogEntry()
Retrieves the changelog entry contained in this intermediate response.
|
java.lang.String |
getIntermediateResponseName()
Retrieves the user-friendly name for the intermediate response, if
available.
|
ASN1OctetString |
getResumeToken()
Retrieves a token that may be used to resume the process of retrieving
changes at the point immediately after this change.
|
java.lang.String |
getServerID()
Retrieves the server ID for the server from which the changelog entry was
retrieved.
|
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this intermediate response to the
provided buffer.
|
java.lang.String |
valueToString()
Retrieves a human-readable string representation for the contents of the
value for this intermediate response, if appropriate.
|
getControl, getControls, getMessageID, getOID, getValue, toString
@NotNull public static final java.lang.String CHANGELOG_ENTRY_INTERMEDIATE_RESPONSE_OID
public ChangelogEntryIntermediateResponse(@NotNull ChangeLogEntry changeLogEntry, @NotNull java.lang.String serverID, @NotNull ASN1OctetString resumeToken, @Nullable Control... controls)
changeLogEntry
- The changelog entry included in this intermediate
response. It must not be null
.serverID
- The server ID for the server from which the
changelog entry was received. It must not be
null
.resumeToken
- A token that may be used to resume the process of
retrieving changes at the point immediately after
this change. It must not be null
.controls
- The set of controls to include in the response. It
may be null
or empty if no controls should
be included.public ChangelogEntryIntermediateResponse(@NotNull IntermediateResponse r) throws LDAPException
r
- The generic intermediate response to be decoded.LDAPException
- If the provided intermediate response cannot be
decoded as a changelog entry response.@NotNull public UnboundIDChangeLogEntry getChangeLogEntry()
@NotNull public java.lang.String getServerID()
@NotNull public ASN1OctetString getResumeToken()
@NotNull public java.lang.String getIntermediateResponseName()
null
will be returned.getIntermediateResponseName
in class IntermediateResponse
null
if neither a user-friendly name
nor a response OID are available.@NotNull public java.lang.String valueToString()
valueToString
in class IntermediateResponse
null
if there is
no value or no string representation is available.public void toString(@NotNull java.lang.StringBuilder buffer)
toString
in interface LDAPResponse
toString
in class IntermediateResponse
buffer
- The buffer to which the string representation should be
appended.