public class CascadeDecorator extends ControlDecorator<Cascade> implements CodecControl<Cascade>, Cascade
value, valueLength
Constructor and Description |
---|
CascadeDecorator(LdapApiService codec,
Cascade control)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
int |
computeLength()
Returns the default control 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
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getValue, hasValue, setValue
getCodecService, getDecorated
getOid, isCritical, setCritical
public CascadeDecorator(LdapApiService codec, Cascade control)
public int computeLength()
computeLength
in interface Asn1Object
computeLength
in interface Decorator<Cascade>
computeLength
in class ControlDecorator<Cascade>
public Asn1Object decode(byte[] controlBytes) throws DecoderException
CodecControl
decode
in interface CodecControl<Cascade>
controlBytes
- the encoded control bytesDecoderException
- if anything goes wrongpublic ByteBuffer encode(ByteBuffer buffer) throws EncoderException
Decorator
encode
in interface Asn1Object
encode
in interface Decorator<Cascade>
buffer
- The buffer where to put the PDUEncoderException
- if the buffer can't be encodedCopyright © 2003–2014 The Apache Software Foundation. All rights reserved.