java.lang.Object
javax.naming.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 LdapDnsProvider to 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 null domainName is equivalent to and represented
 by an empty string.
- Since:
- 12
- 
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 SummaryModifier 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 Details- 
LdapDnsProviderResultConstruct 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 Details- 
getDomainNameReturns 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
 
- 
getEndpointsReturns the possibly empty list of individual server endpoints resolved from the ldap URL.- Returns:
- a possibly empty unmodifiable Listcontaining the resolved ldap server endpoints
 
 
-