/** * {@inheritDoc} */ @Override public void setBinaryAttributeDetector( BinaryAttributeDetector binaryAttributeDetecter ) { connection.setBinaryAttributeDetector( binaryAttributeDetecter ); }
/** * {@inheritDoc} */ @Override public void setBinaryAttributeDetector( BinaryAttributeDetector binaryAttributeDetecter ) { connection.setBinaryAttributeDetector( binaryAttributeDetecter ); }
/** * {@inheritDoc} */ @Override public void setBinaryAttributeDetector( BinaryAttributeDetector binaryAttributeDetecter ) { connection.setBinaryAttributeDetector( binaryAttributeDetecter ); }
/** * {@inheritDoc} */ @Override public LdapConnection configureConnection( LdapConnection connection ) { connection.setTimeOut( timeout ); connection.setBinaryAttributeDetector( connectionConfig.getBinaryAttributeDetector() ); return connection; }
/** * {@inheritDoc} */ @Override public LdapConnection configureConnection( LdapConnection connection ) { connection.setTimeOut( timeout ); connection.setBinaryAttributeDetector( connectionConfig.getBinaryAttributeDetector() ); return connection; }
/** * {@inheritDoc} */ @Override public LdapConnection configureConnection( LdapConnection connection ) { connection.setTimeOut( timeout ); connection.setBinaryAttributeDetector( connectionConfig.getBinaryAttributeDetector() ); return connection; }
/** * Gets the pooled {@link LdapConnectionPool}, authenticated as admin user. * The caller is reponsible for releasing the connection, use releasePooledConnection(). * * @param ldapServer the LDAP server instance, used to obtain the port used * @return the pooled admin connection * @throws LdapException the exception */ public static LdapConnection getPooledAdminConnection( LdapServer ldapServer ) throws LdapException { LdapConnection ldapConnection = getAdminPool( ldapServer ).getConnection(); ldapConnection.setBinaryAttributeDetector( new SchemaBinaryAttributeDetector( ldapServer.getDirectoryService().getSchemaManager() ) ); return ldapConnection; }