Class NetworkUtils


  • public class NetworkUtils
    extends java.lang.Object
    Utility classes for networking created 13-May-2004 16:17:51
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String LOCALHOST
      what we return when we cannot determine our hostname.
      static java.lang.String LOCALHOST_IPV6
      loopback address in IPV6
      protected static org.apache.commons.logging.Log log  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getLocalHostname()
      Get the string defining the hostname of the system, as taken from the default network adapter of the system.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOCALHOST

        public static final java.lang.String LOCALHOST
        what we return when we cannot determine our hostname. We use this rather than 'localhost' as if DNS is very confused, localhost can map to different machines than "self".
        See Also:
        Constant Field Values
      • LOCALHOST_IPV6

        public static final java.lang.String LOCALHOST_IPV6
        loopback address in IPV6
        See Also:
        Constant Field Values
      • log

        protected static org.apache.commons.logging.Log log
    • Method Detail

      • getLocalHostname

        public static java.lang.String getLocalHostname()
        Get the string defining the hostname of the system, as taken from the default network adapter of the system. There is no guarantee that this will be fully qualified, or that it is the hostname used by external machines to access the server. If we cannot determine the name, then we return the default hostname, which is defined by LOCALHOST
        Returns:
        a string name of the host.