static ConnectionFactory | 
LDAPUtils.createFailoverConnectionFactory(String host,
                               int defaultPort,
                               boolean ssl,
                               String authDN,
                               String authPasswd,
                               Options options) | 
 Creates a ConnectionFactory from the host string and associated details. 
 | 
static ConnectionFactory | 
LDAPUtils.newFailoverConnectionFactory(Set<org.forgerock.openam.ldap.LDAPURL> servers,
                            String username,
                            char[] password,
                            int heartBeatInterval,
                            String heartBeatTimeUnit,
                            boolean useStartTls,
                            boolean sslTrustAll,
                            Options ldapOptions) | 
 Creates a new connection factory that is capable to failover to the servers defined in case there is an error. 
 | 
static ConnectionFactory | 
LDAPUtils.newFailoverConnectionPool(Set<org.forgerock.openam.ldap.LDAPURL> servers,
                         String username,
                         char[] password,
                         int maxSize,
                         int heartBeatInterval,
                         String heartBeatTimeUnit,
                         boolean useStartTLS,
                         boolean sslTrustAll,
                         Options ldapOptions) | 
 Creates a new connection pool that is capable to failover to the servers defined in case there is an error. 
 | 
static ConnectionFactory | 
LDAPUtils.newNamedConnectionFactory(ConnectionFactory factory,
                         String name) | 
 Creates a new connection factory which forwards connection requests to the provided factory, but whose
 toString method will always return name. 
 | 
static ConnectionFactory | 
LDAPUtils.newPasswordConnectionFactory(Set<org.forgerock.openam.ldap.LDAPURL> servers,
                            String username,
                            char[] password,
                            int maxSize,
                            int heartBeatInterval,
                            String heartBeatTimeUnit,
                            boolean useStartTLS,
                            boolean sslTrustAll,
                            Options ldapOptions) | 
 Creates a new connection pooled connection factory that is capable to
 failover to the servers defined in case there is an error. 
 | 
static ConnectionFactory | 
LDAPUtils.newPasswordConnectionFactory(Set<org.forgerock.openam.ldap.LDAPURL> primaryServers,
                            Set<org.forgerock.openam.ldap.LDAPURL> secondaryServers,
                            String username,
                            char[] password,
                            int maxSize,
                            int heartBeatInterval,
                            String heartBeatTimeUnit,
                            boolean useStartTLS,
                            boolean sslTrustAll,
                            Options ldapOptions) | 
 Creates a new connection pooled connection factory that is capable to
 failover to the servers defined in case there is an error. 
 | 
static ConnectionFactory | 
LDAPUtils.newPrioritizedFailoverConnectionFactory(Set<String> servers,
                                       String hostServerId,
                                       String hostSiteId,
                                       String username,
                                       char[] password,
                                       int heartBeatInterval,
                                       String heartBeatTimeUnit,
                                       boolean useStartTLS,
                                       boolean sslTrustAll,
                                       Options options) | 
 Based on the incoming parameters prioritizes the LDAP server list, then creates a connection factory that is
 capable to failover to the servers defined in case there is an error. 
 | 
static ConnectionFactory | 
LDAPUtils.newPrioritizedFailoverConnectionPool(Set<String> servers,
                                    String hostServerId,
                                    String hostSiteId,
                                    String username,
                                    char[] password,
                                    int maxSize,
                                    int heartBeatInterval,
                                    String heartBeatTimeUnit,
                                    boolean useStartTLS,
                                    boolean sslTrustAll,
                                    Options ldapOptions) | 
 Based on the incoming parameters prioritizes the LDAP server list, then creates a connection pool that is
 capable to failover to the servers defined in case there is an error. 
 |