Class LdapProtocolCodecFactory
- java.lang.Object
-
- org.apache.directory.api.ldap.codec.protocol.mina.LdapProtocolCodecFactory
-
- All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolCodecFactory
public class LdapProtocolCodecFactory extends Object implements org.apache.mina.filter.codec.ProtocolCodecFactory
The factory used to create the LDAP encoder and decoder.- Author:
- Apache Directory Project
-
-
Constructor Summary
Constructors Constructor Description LdapProtocolCodecFactory()
Creates a new instance of LdapProtocolCodecFactory.LdapProtocolCodecFactory(LdapApiService ldapApiService)
Creates a new instance of LdapProtocolCodecFactory.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.mina.filter.codec.ProtocolDecoder
getDecoder(org.apache.mina.core.session.IoSession session)
Get the LDAP decoder.org.apache.mina.filter.codec.ProtocolEncoder
getEncoder(org.apache.mina.core.session.IoSession session)
Get the LDAP encoder.
-
-
-
Constructor Detail
-
LdapProtocolCodecFactory
public LdapProtocolCodecFactory()
Creates a new instance of LdapProtocolCodecFactory.
-
LdapProtocolCodecFactory
public LdapProtocolCodecFactory(LdapApiService ldapApiService)
Creates a new instance of LdapProtocolCodecFactory.- Parameters:
ldapApiService
- The associated LdapApiService instance
-
-
Method Detail
-
getDecoder
public org.apache.mina.filter.codec.ProtocolDecoder getDecoder(org.apache.mina.core.session.IoSession session)
Get the LDAP decoder.- Specified by:
getDecoder
in interfaceorg.apache.mina.filter.codec.ProtocolCodecFactory
- Parameters:
session
- the IO session- Returns:
- the decoder
-
getEncoder
public org.apache.mina.filter.codec.ProtocolEncoder getEncoder(org.apache.mina.core.session.IoSession session)
Get the LDAP encoder.- Specified by:
getEncoder
in interfaceorg.apache.mina.filter.codec.ProtocolCodecFactory
- Parameters:
session
- the IO session- Returns:
- the encoder
-
-