Package org.ldaptive

Class DefaultConnectionFactory

java.lang.Object
org.ldaptive.DefaultConnectionFactory
All Implemented Interfaces:
ConnectionFactory
Direct Known Subclasses:
SingleConnectionFactory

public class DefaultConnectionFactory extends Object implements ConnectionFactory
Creates connections for performing ldap operations.
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
      Logger for this class.
    • transport

      private Transport transport
      Transport used by this factory.
    • config

      private ConnectionConfig config
      Connection configuration used by this factory.
  • Constructor Details

    • DefaultConnectionFactory

      public DefaultConnectionFactory()
      Default constructor.
    • DefaultConnectionFactory

      public DefaultConnectionFactory(Transport t)
      Creates a new default connection factory. Be sure to invoke close() if the supplied transport has resources to cleanup.
      Parameters:
      t - transport
    • DefaultConnectionFactory

      public DefaultConnectionFactory(String ldapUrl)
      Creates a new default connection factory.
      Parameters:
      ldapUrl - to connect to
    • DefaultConnectionFactory

      public DefaultConnectionFactory(String ldapUrl, Transport t)
      Creates a new default connection factory. Be sure to invoke close() if the supplied transport has resources to cleanup.
      Parameters:
      ldapUrl - to connect to
      t - transport
    • DefaultConnectionFactory

      public DefaultConnectionFactory(ConnectionConfig cc)
      Creates a new default connection factory.
      Parameters:
      cc - connection configuration
    • DefaultConnectionFactory

      public DefaultConnectionFactory(ConnectionConfig cc, Transport t)
      Creates a new default connection factory. Be sure to invoke close() if the supplied transport has resources to cleanup.
      Parameters:
      cc - connection configuration
      t - transport
  • Method Details