Class LdapConnModule

  • All Implemented Interfaces:
    com.netscape.certsrv.ldap.ILdapConnModule

    public class LdapConnModule
    extends java.lang.Object
    implements com.netscape.certsrv.ldap.ILdapConnModule
    • Constructor Detail

      • LdapConnModule

        public LdapConnModule()
        instantiate connection factory.
    • Method Detail

      • init

        public void init​(IConfigStore config)
                  throws EBaseException
        Description copied from interface: com.netscape.certsrv.ldap.ILdapConnModule
        Initialize ldap publishing module with config store.
        Specified by:
        init in interface com.netscape.certsrv.ldap.ILdapConnModule
        Parameters:
        config - Config store containing the info needed to set up Publishing.
        Throws:
        com.netscape.certsrv.ldap.ELdapException - Due to Ldap error.
        EBaseException - Due to config value errors and all other errors.
      • getLdapConnFactory

        public com.netscape.certsrv.ldap.ILdapConnFactory getLdapConnFactory()
        Returns the internal ldap connection factory. This can be useful to get a ldap connection to the ldap publishing directory without having to get it again from the config file. Note that this means sharing a ldap connection pool with the ldap publishing module so be sure to return connections to pool. Use ILdapConnFactory.getConn() to get a Ldap connection to the ldap publishing directory. Use ILdapConnFactory.returnConn() to return the connection.
        Specified by:
        getLdapConnFactory in interface com.netscape.certsrv.ldap.ILdapConnModule
        Returns:
        Instance of ILdapConnFactory.
        See Also:
        com.netscape.certsrv.ldap.LdapBoundConnFactory, ILdapConnFactory
      • getConn

        public netscape.ldap.LDAPConnection getConn()
                                             throws com.netscape.certsrv.ldap.ELdapException
        Throws:
        com.netscape.certsrv.ldap.ELdapException
      • returnConn

        public void returnConn​(netscape.ldap.LDAPConnection conn)
                        throws com.netscape.certsrv.ldap.ELdapException
        Throws:
        com.netscape.certsrv.ldap.ELdapException