Class 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 Detail

      • 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 interface org.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 interface org.apache.mina.filter.codec.ProtocolCodecFactory
        Parameters:
        session - the IO session
        Returns:
        the encoder