org.apache.directory.shared.ldap.codec.controls.replication.syncDoneValue
Class SyncDoneValueControlCodec
java.lang.Object
org.apache.directory.shared.asn1.AbstractAsn1Object
org.apache.directory.shared.ldap.codec.controls.replication.syncDoneValue.SyncDoneValueControlCodec
- All Implemented Interfaces:
- Asn1Object
public class SyncDoneValueControlCodec
- extends AbstractAsn1Object
A syncDoneValue object as described in rfc4533.
- Version:
- $Rev$, $Date$
- Author:
- Apache Directory Project
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SyncDoneValueControlCodec
public SyncDoneValueControlCodec()
computeLength
public int computeLength()
- Compute the syncDoneValue length.
0x30 L1
|
+--> 0x04 L2 xkcd!!!... (cookie)
+--> 0x01 0x01 [0x00|0xFF] (refreshDeletes)
- Specified by:
computeLength in interface Asn1Object- Specified by:
computeLength in class AbstractAsn1Object
encode
public java.nio.ByteBuffer encode(java.nio.ByteBuffer buffer)
throws EncoderException
- Encode the SyncDoneValue control
- Specified by:
encode in interface Asn1Object- Overrides:
encode in class AbstractAsn1Object
- Parameters:
buffer - The encoded sink
- Returns:
- A ByteBuffer that contains the encoded PDU
- Throws:
EncoderException - If anything goes wrong while encoding.
getCookie
public byte[] getCookie()
- Returns:
- the cookie
setCookie
public void setCookie(byte[] cookie)
- Parameters:
cookie - cookie to be set
isRefreshDeletes
public boolean isRefreshDeletes()
- Returns:
- true, if refreshDeletes flag is set, false otherwise
setRefreshDeletes
public void setRefreshDeletes(boolean refreshDeletes)
- Parameters:
refreshDeletes - set the refreshDeletes flag
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- See Also:
Object.toString()
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.