Class HostInterface


  • public class HostInterface
    extends Object
    • Field Detail

      • USE_LOOPBACK_ADDR

        public static boolean USE_LOOPBACK_ADDR
      • USE_ONLY_IPV4_ADDR

        public static boolean USE_ONLY_IPV4_ADDR
      • USE_ONLY_IPV6_ADDR

        public static boolean USE_ONLY_IPV6_ADDR
    • Constructor Detail

      • HostInterface

        public HostInterface()
    • Method Detail

      • setInterface

        public static final void setInterface​(String ifaddr)
      • getInterface

        public static final String getInterface()
      • getNHostAddresses

        public static final int getNHostAddresses()
      • getInetAddress

        public static final InetAddress[] getInetAddress​(int ipfilter,
                                                         String[] interfaces)
        Parameters:
        ipfilter -
        interfaces -
        Returns:
        InetAddress[]
        Since:
        1.8.0
      • getHostAddress

        public static final String getHostAddress​(int n)
      • isIPv6Address

        public static final boolean isIPv6Address​(String host)
      • isIPv4Address

        public static final boolean isIPv4Address​(String host)
      • hasIPv4Addresses

        public static final boolean hasIPv4Addresses()
      • hasIPv6Addresses

        public static final boolean hasIPv6Addresses()
      • getIPv4Address

        public static final String getIPv4Address()
      • getIPv6Address

        public static final String getIPv6Address()
      • getHostURL

        public static final String getHostURL​(String host,
                                              int port,
                                              String uri)