Package org.jgroups.protocols.dns
Class DefaultDNSResolver
java.lang.Object
org.jgroups.protocols.dns.DefaultDNSResolver
- All Implemented Interfaces:
AutoCloseable,DNSResolver
- Direct Known Subclasses:
AddressedDNSResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jgroups.protocols.dns.DNSResolver
DNSResolver.DNSRecordType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DirContextprivate static final Logprivate static final Pattern -
Constructor Summary
ConstructorsConstructorDescriptionDefaultDNSResolver(String dnsContextFactory, String dnsAddress) DefaultDNSResolver(DirContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected DirContextresolveAEntries(String dnsQuery) resolveAEntries(String dnsQuery, String srcPort) resolveIps(String dnsQuery, DNSResolver.DNSRecordType recordType) resolveSRVEntries(String dnsQuery)
-
Field Details
-
SRV_REGEXP
-
log
-
dnsContext
-
-
Constructor Details
-
DefaultDNSResolver
-
DefaultDNSResolver
- Throws:
NamingException
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceDNSResolver
-
resolveIps
- Specified by:
resolveIpsin interfaceDNSResolver
-
getDnsContext
-
resolveSRVEntries
-
resolveAEntries
-
resolveAEntries
-