org.apache.http.impl.conn
Class SystemDefaultDnsResolver

java.lang.Object
  extended by org.apache.http.impl.conn.SystemDefaultDnsResolver
All Implemented Interfaces:
DnsResolver

public class SystemDefaultDnsResolver
extends Object
implements DnsResolver

DNS resolver that uses the default OS implementation for resolving host names.

Since:
4.2

Field Summary
static SystemDefaultDnsResolver INSTANCE
           
 
Constructor Summary
SystemDefaultDnsResolver()
           
 
Method Summary
 InetAddress[] resolve(String host)
          Returns the IP address for the specified host name, or null if the given host is not recognized or the associated IP address cannot be used to build an InetAddress instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final SystemDefaultDnsResolver INSTANCE
Constructor Detail

SystemDefaultDnsResolver

public SystemDefaultDnsResolver()
Method Detail

resolve

public InetAddress[] resolve(String host)
                      throws UnknownHostException
Description copied from interface: DnsResolver
Returns the IP address for the specified host name, or null if the given host is not recognized or the associated IP address cannot be used to build an InetAddress instance.

Specified by:
resolve in interface DnsResolver
Parameters:
host - The host name to be resolved by this resolver.
Returns:
The IP address associated to the given host name, or null if the host name is not known by the implementation class.
Throws:
UnknownHostException
See Also:
InetAddress


Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.