java.lang.Object
javax.naming.ldap.spi.LdapDnsProviderResult
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 Summary
ConstructorsConstructorDescriptionLdapDnsProviderResult(String domainName, List<String> endpoints) Construct an LdapDnsProviderResult consisting of a resolved domain name and the LDAP server endpoints that serve the domain. - 
Method Summary
Modifier and TypeMethodDescriptionReturns the domain name resolved from the LDAP URL.Returns the possibly empty list of individual server endpoints resolved from the LDAP URL. 
- 
Constructor Details
- 
LdapDnsProviderResult
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- ifendpointscontainsnullelements.ClassCastException- ifendpointscontains non-Stringelements.
 
 - 
 - 
Method Details
- 
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
 
 - 
getEndpoints
Returns the possibly empty list of individual server endpoints resolved from the LDAP URL.- Returns:
 - a possibly empty unmodifiable 
Listcontaining the resolved LDAP server endpoints 
 
 -