@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class BatchedTransactionSpecificationRequestControl extends Control
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundiddspackage 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.
ProxiedAuthorizationV2RequestControlcontrols cannot be included in requests that are part of a transaction, but you can include them in the
StartBatchedTransactionExtendedRequestto indicate that all operations within the transaction should be processed with the specified authorization identity.
StartBatchedTransactionExtendedRequestclass for an example of processing a batched transaction.
|Modifier and Type||Field and Description|
The OID (184.108.40.206.4.1.30220.127.116.11) for the batched transaction specification request control.
|Constructor and Description|
Creates a new batched transaction specification request control with the provided transaction ID.
Creates a new batched transaction specification request control which is decoded from the provided generic control.
|Modifier and Type||Method and Description|
Retrieves the user-friendly name for this control, if available.
Retrieves the transaction ID for the associated transaction.
Appends a string representation of this LDAP control to the provided buffer.
decode, decode, decodeControls, decodeJSONControl, deregisterDecodeableControl, encode, encodeControls, equals, getOID, getValue, hashCode, hasValue, isCritical, readFrom, registerDecodeableControl, registerDecodeableControl, toJSONControl, toString, writeTo
@NotNull public static final java.lang.String BATCHED_TRANSACTION_SPECIFICATION_REQUEST_OID
public BatchedTransactionSpecificationRequestControl(@NotNull ASN1OctetString transactionID)
transactionID- The transaction ID for the associated transaction, as obtained from the start batched transaction extended operation. It must not be
public BatchedTransactionSpecificationRequestControl(@NotNull Control control) throws LDAPException
control- The generic control to be decoded as a batched transaction specification request control.
LDAPException- If the provided control cannot be decoded as a batched transaction specification request control.
@NotNull public ASN1OctetString getTransactionID()
@NotNull public java.lang.String getControlName()