public class StartTransactionFactory extends AbstractExtendedOperationFactory
ExtendedOperationFactory
for creating StartTransaction extended request response
pairs.Constructor and Description |
---|
StartTransactionFactory(LdapApiService codec)
Creates a new instance of StartTransactionFactory.
|
Modifier and Type | Method and Description |
---|---|
void |
encodeValue(Asn1Buffer buffer,
ExtendedResponse extendedResponse)
Encode the value part of the extended response operation.
|
StartTransactionRequest |
newRequest()
Returns a new
ExtendedRequest with no value |
StartTransactionResponse |
newResponse()
Creates a new ExtendedResponse, for the ExtendedRequest with no value
|
StartTransactionResponse |
newResponse(byte[] encodedValue)
Creates a new ExtendedResponse, for the ExtendedRequest with a specific
encoded value.
|
decodeValue, decodeValue, encodeValue, getOid, newRequest
public StartTransactionFactory(LdapApiService codec)
codec
- The codec for this factory.public StartTransactionRequest newRequest()
ExtendedRequest
with no valuepublic StartTransactionResponse newResponse()
public StartTransactionResponse newResponse(byte[] encodedValue)
newResponse
in interface ExtendedOperationFactory
newResponse
in class AbstractExtendedOperationFactory
encodedValue
- The encoded value for the ExtendedResponse instance.public void encodeValue(Asn1Buffer buffer, ExtendedResponse extendedResponse)
encodeValue
in interface ExtendedOperationFactory
encodeValue
in class AbstractExtendedOperationFactory
buffer
- The buffer into which to put the encoded valueextendedResponse
- The ExtendedResponse Operation to encodeCopyright © 2003–2019 The Apache Software Foundation. All rights reserved.