- java.lang.Object
- 
- com.sun.jndi.ldap.spi.LdapDnsProviderResult
 
- 
 public final class LdapDnsProviderResult extends Object The result of a DNS lookup for an LDAP URL.This class is used by an LdapDnsProviderto return the result of a DNS lookup for a given LDAP URL. The result consists of a domain name and its associated ldap server endpoints.A nulldomainNameis equivalent to and represented by an empty string.
- 
- 
Constructor SummaryConstructors Constructor Description LdapDnsProviderResult(String domainName, List<String> endpoints)Construct an LdapDnsProviderResult consisting of a resolved domain name and the ldap server endpoints that serve the domain.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDomainName()Returns the domain name resolved from the ldap URL.List<String>getEndpoints()Returns the possibly empty list of individual server endpoints resolved from the ldap URL.
 
- 
- 
- 
Constructor Detail- 
LdapDnsProviderResultpublic LdapDnsProviderResult(String domainName, List<String> endpoints) Construct an LdapDnsProviderResult consisting of a resolved domain name and the ldap server endpoints that serve the domain.- Parameters:
- domainName- the resolved domain name; can be null.
- endpoints- the possibly empty list of resolved ldap server endpoints
- Throws:
- NullPointerException- if- endpointscontains- nullelements.
- ClassCastException- if- endpointscontains non-- Stringelements.
 
 
- 
 - 
Method Detail- 
getDomainNamepublic String getDomainName() Returns the domain name resolved from the ldap URL. This method returns the empty string if theLdapDnsProviderResultis created with a null domain name.- Returns:
- the resolved domain name
 
 
- 
 
-