public class LdapDecoder extends Object
Constructor and Description |
---|
LdapDecoder()
Creates an instance of a Ldap Decoder implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
decode(ByteBuffer buffer,
LdapMessageContainer<MessageDecorator<? extends Message>> messageContainer,
List<Message> decodedMessages)
Decode an incoming buffer into LDAP messages.
|
Message |
decode(InputStream in,
LdapMessageContainer<MessageDecorator<? extends Message>> container)
Decodes a PDU from an input stream into a Ldap message container.
|
public LdapDecoder()
public Message decode(InputStream in, LdapMessageContainer<MessageDecorator<? extends Message>> container) throws DecoderException
in
- The input stream to read and decode PDU bytes fromDecoderException
public void decode(ByteBuffer buffer, LdapMessageContainer<MessageDecorator<? extends Message>> messageContainer, List<Message> decodedMessages) throws DecoderException
buffer
- The incoming byte buffermessageContainer
- The LdapMessageContainer which will be used to store the
message being decoded. If the message is not fully decoded, the ucrrent state
is stored into this containerdecodedMessages
- The list of decoded messagesException
- If the decoding failedDecoderException
Copyright © 2003-2014 The Apache Software Foundation. All Rights Reserved.