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.
-
-
Constructor Summary
Constructors Constructor Description MiniDnsResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.jivesoftware.smack.util.dns.DNSResolver
getInstance()
java.util.List<java.lang.Exception>
initialize()
protected java.util.List<java.net.InetAddress>
lookupHostAddress0(org.minidns.dnsname.DnsName name, java.util.List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode)
protected java.util.Set<org.minidns.record.SRV>
lookupSrvRecords0(org.minidns.dnsname.DnsName name, java.util.List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode)
static void
setup()
-
-
-
Method Detail
-
getInstance
public static org.jivesoftware.smack.util.dns.DNSResolver getInstance()
-
lookupSrvRecords0
protected java.util.Set<org.minidns.record.SRV> lookupSrvRecords0(org.minidns.dnsname.DnsName name, java.util.List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode)
- Specified by:
lookupSrvRecords0
in classorg.jivesoftware.smack.util.dns.DNSResolver
-
lookupHostAddress0
protected java.util.List<java.net.InetAddress> lookupHostAddress0(org.minidns.dnsname.DnsName name, java.util.List<org.jivesoftware.smack.util.rce.RemoteConnectionEndpointLookupFailure> lookupFailures, org.jivesoftware.smack.ConnectionConfiguration.DnssecMode dnssecMode)
- Overrides:
lookupHostAddress0
in classorg.jivesoftware.smack.util.dns.DNSResolver
-
setup
public static void setup()
-
initialize
public java.util.List<java.lang.Exception> initialize()
- Specified by:
initialize
in interfaceorg.jivesoftware.smack.initializer.SmackInitializer
-
-