org.apache.directory.shared.ldap.codec.unbind
Class UnBindRequest

java.lang.Object
  extended byorg.apache.directory.shared.asn1.Asn1Object
      extended byorg.apache.directory.shared.ldap.codec.LdapMessage
          extended byorg.apache.directory.shared.ldap.codec.unbind.UnBindRequest

public class UnBindRequest
extends LdapMessage

A UnBindRequest ldapObject. Its syntax is : UnbindRequest ::= [APPLICATION 2] NULL This ldapObject is empty.

Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.shared.asn1.Asn1Object
parent
 
Constructor Summary
UnBindRequest()
          Creates a new BindRequest object.
 
Method Summary
 int computeLength()
          Compute the UnBindRequest length UnBindRequest : 0x42 00
 java.nio.ByteBuffer encode(java.nio.ByteBuffer buffer)
          Encode the UnbindRequest message to a PDU.
 int getMessageType()
          Get the message type
 java.lang.String toString()
          Get a String representation of a UnBindRequest
 
Methods inherited from class org.apache.directory.shared.ldap.codec.LdapMessage
addControl, getAbandonRequest, getAddRequest, getAddResponse, getBindRequest, getBindResponse, getCompareRequest, getCompareResponse, getControls, getControls, getCurrentControl, getDelRequest, getDelResponse, getExtendedRequest, getExtendedResponse, getLdapResponse, getMessageId, getMessageTypeName, getModifyDNRequest, getModifyDNResponse, getModifyRequest, getModifyResponse, getSearchRequest, getSearchResultDone, getSearchResultEntry, getSearchResultReference, getUnBindRequest, initControl, setMessageId, setProtocolOP
 
Methods inherited from class org.apache.directory.shared.asn1.Asn1Object
addLength, getCurrentLength, getExpectedLength, getParent, setCurrentLength, setExpectedLength, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnBindRequest

public UnBindRequest()
Creates a new BindRequest object.

Method Detail

getMessageType

public int getMessageType()
Get the message type

Overrides:
getMessageType in class LdapMessage
Returns:
Returns the type.

computeLength

public int computeLength()
Compute the UnBindRequest length UnBindRequest : 0x42 00

Overrides:
computeLength in class LdapMessage

encode

public java.nio.ByteBuffer encode(java.nio.ByteBuffer buffer)
                           throws org.apache.directory.shared.asn1.codec.EncoderException
Encode the UnbindRequest message to a PDU.

Overrides:
encode in class LdapMessage
Parameters:
buffer - The buffer where to put the PDU
Returns:
The PDU.
Throws:
org.apache.directory.shared.asn1.codec.EncoderException - If anything goes wrong.

toString

public java.lang.String toString()
Get a String representation of a UnBindRequest

Overrides:
toString in class LdapMessage
Returns:
A UnBindRequest String


Copyright © 2003-2006 . All Rights Reserved.