public class ManageDsaITDecorator extends ControlDecorator<ManageDsaIT> implements ManageDsaIT
OID
Constructor and Description |
---|
ManageDsaITDecorator(LdapApiService codec,
ManageDsaIT control)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
int |
computeLength()
Compute the object length, which is the sum of all inner length.
|
Asn1Object |
decode(byte[] controlBytes)
Decodes raw ASN.1 encoded bytes into an Asn1Object for the control.
|
ByteBuffer |
encode(ByteBuffer buffer)
Encode the object to a PDU.
|
equals, getCodecService, getDecorated, getOid, getValue, hashCode, hasValue, isCritical, setCritical, setDecorated, setValue, toString
getOid, isCritical, setCritical
public ManageDsaITDecorator(LdapApiService codec, ManageDsaIT control)
codec
- The LDAP service instancecontrol
- The ManageDsaIT to decoratepublic int computeLength()
ControlDecorator
computeLength
in interface Asn1Object
computeLength
in interface Decorator<ManageDsaIT>
computeLength
in class ControlDecorator<ManageDsaIT>
public Asn1Object decode(byte[] controlBytes) throws DecoderException
decode
in interface CodecControl<ManageDsaIT>
controlBytes
- the encoded control bytesDecoderException
- if anything goes wrongpublic ByteBuffer encode(ByteBuffer buffer) throws EncoderException
Decorator
encode
in interface Asn1Object
encode
in interface Decorator<ManageDsaIT>
buffer
- The buffer where to put the PDUEncoderException
- if the buffer can't be encodedCopyright © 2003–2018 The Apache Software Foundation. All rights reserved.