org.apache.activemq.util
Class InetAddressUtil

java.lang.Object
  extended by org.apache.activemq.util.InetAddressUtil

public class InetAddressUtil
extends Object


Constructor Summary
InetAddressUtil()
           
 
Method Summary
static String getLocalHostName()
          When using the InetAddress.getHostName() method in an environment where neither a proper DNS lookup nor an /etc/hosts entry exists for a given host, the following exception will be thrown: java.net.UnknownHostException: <hostname>: <hostname> at java.net.InetAddress.getLocalHost(InetAddress.java:1425) ...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InetAddressUtil

public InetAddressUtil()
Method Detail

getLocalHostName

public static String getLocalHostName()
                               throws UnknownHostException
When using the InetAddress.getHostName() method in an environment where neither a proper DNS lookup nor an /etc/hosts entry exists for a given host, the following exception will be thrown: java.net.UnknownHostException: <hostname>: <hostname> at java.net.InetAddress.getLocalHost(InetAddress.java:1425) ... Instead of just throwing an UnknownHostException and giving up, this method grabs a suitable hostname from the exception and prevents the exception from being thrown. If a suitable hostname cannot be acquired from the exception, only then is the UnknownHostException thrown.

Returns:
The hostname
Throws:
UnknownHostException
See Also:
java.net.InetAddress#getLocalHost()}, java.net.InetAddress#getHostName()}


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.