package org.ovirt.engine.core.ldap;
import org.ovirt.engine.core.compat.LogCompat;
import org.ovirt.engine.core.compat.LogFactoryCompat;
import org.ovirt.engine.core.dns.DnsSRVLocator;
/**
* This class is responsible to return SRV records for ldap servers in a domain
*/
public class LdapSRVLocator extends DnsSRVLocator {
private static final String LDAP_PROTOCOL = "_ldap";
/**
*
*/
public LdapSRVLocator() {
}
public DnsSRVResult getLdapServers(String domainName) throws Exception {
return getService(LDAP_PROTOCOL, TCP, domainName);
}
public DnsSRVResult getLdapServers(String[] records) {
return getSRVResult(records);
}
private static LogCompat log = LogFactoryCompat.getLog(LdapSRVLocator.class);
}