Class LdapProtocolEncoder
- java.lang.Object
-
- org.apache.directory.api.ldap.codec.protocol.mina.LdapProtocolEncoder
-
- All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolEncoder
public class LdapProtocolEncoder extends Object implements org.apache.mina.filter.codec.ProtocolEncoder
A LDAP message encoder. It is based on api-ldap encoder.- Author:
- Apache Directory Project
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.directory.api.ldap.codec.api.LdapApiServicecodecThe LDAP API Service instanceprivate static org.slf4j.LoggerCODEC_LOGlogger for reporting errors that might not be handled properly upstreamprivate ThreadLocal<org.apache.directory.api.asn1.util.Asn1Buffer>threadLocalStorageA thread local storage used to store the Asn1Buffer instance
-
Constructor Summary
Constructors Constructor Description LdapProtocolEncoder()Creates a new instance of LdapProtocolEncoder.LdapProtocolEncoder(org.apache.directory.api.ldap.codec.api.LdapApiService ldapApiService)Creates a new instance of LdapProtocolEncoder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose(org.apache.mina.core.session.IoSession session)voidencode(org.apache.mina.core.session.IoSession session, Object message, org.apache.mina.filter.codec.ProtocolEncoderOutput out)
-
-
-
Field Detail
-
CODEC_LOG
private static final org.slf4j.Logger CODEC_LOG
logger for reporting errors that might not be handled properly upstream
-
codec
private org.apache.directory.api.ldap.codec.api.LdapApiService codec
The LDAP API Service instance
-
threadLocalStorage
private ThreadLocal<org.apache.directory.api.asn1.util.Asn1Buffer> threadLocalStorage
A thread local storage used to store the Asn1Buffer instance
-
-
Constructor Detail
-
LdapProtocolEncoder
public LdapProtocolEncoder()
Creates a new instance of LdapProtocolEncoder.
-
LdapProtocolEncoder
public LdapProtocolEncoder(org.apache.directory.api.ldap.codec.api.LdapApiService ldapApiService)
Creates a new instance of LdapProtocolEncoder.- Parameters:
ldapApiService- The Service to use
-
-