Class MiniDnsResolver
java.lang.Object
org.jivesoftware.smack.util.dns.DNSResolver
org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver
- All Implemented Interfaces:
org.jivesoftware.smack.initializer.SmackInitializer
public class MiniDnsResolver
extends org.jivesoftware.smack.util.dns.DNSResolver
implements org.jivesoftware.smack.initializer.SmackInitializer
This implementation uses the MiniDNS implementation for
resolving DNS addresses.
-
Field Summary
Fields inherited from class org.jivesoftware.smack.util.dns.DNSResolver
LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.jivesoftware.smack.util.dns.DNSResolverprotected List<InetAddress>lookupHostAddress0(org.minidns.dnsname.DnsName name, List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode) protected Set<org.minidns.record.SRV>lookupSrvRecords0(org.minidns.dnsname.DnsName name, List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode) static voidsetup()Methods inherited from class org.jivesoftware.smack.util.dns.DNSResolver
lookupHostAddress, lookupSrvRecords, shouldContinue
-
Constructor Details
-
MiniDnsResolver
public MiniDnsResolver()
-
-
Method Details
-
getInstance
public static org.jivesoftware.smack.util.dns.DNSResolver getInstance() -
lookupSrvRecords0
protected Set<org.minidns.record.SRV> lookupSrvRecords0(org.minidns.dnsname.DnsName name, List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode) - Specified by:
lookupSrvRecords0in classorg.jivesoftware.smack.util.dns.DNSResolver
-
lookupHostAddress0
protected List<InetAddress> lookupHostAddress0(org.minidns.dnsname.DnsName name, List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode) - Overrides:
lookupHostAddress0in classorg.jivesoftware.smack.util.dns.DNSResolver
-
setup
public static void setup() -
initialize
- Specified by:
initializein interfaceorg.jivesoftware.smack.initializer.SmackInitializer
-