/** * Creates a new default connection factory. * * @param cc connection configuration * @param p provider */ public DefaultConnectionFactory(final ConnectionConfig cc, final Provider<?> p) { setConnectionConfig(cc); setProvider(p); }
/** * Creates a new default connection factory. * * @param cc connection configuration * @param p provider */ public DefaultConnectionFactory(final ConnectionConfig cc, final Provider<?> p) { setConnectionConfig(cc); setProvider(p); }
/** * Creates a new default connection factory. * * @param cc connection configuration * @param p provider */ public DefaultConnectionFactory(final ConnectionConfig cc, final Provider<?> p) { setConnectionConfig(cc); setProvider(p); }
/** * New connection factory connection factory. * * @param l the l * @return the connection factory */ public static DefaultConnectionFactory newConnectionFactory(final AbstractLdapProperties l) { final ConnectionConfig cc = newConnectionConfig(l); final DefaultConnectionFactory bindCf = new DefaultConnectionFactory(cc); if (l.getProviderClass() != null) { try { final Class clazz = ClassUtils.getClass(l.getProviderClass()); bindCf.setProvider(Provider.class.cast(clazz.getDeclaredConstructor().newInstance())); } catch (final Exception e) { LOGGER.error(e.getMessage(), e); } } return bindCf; }