public class HostInterface extends Object
Modifier and Type | Field and Description |
---|---|
static int |
IPV4_BITMASK |
static int |
IPV6_BITMASK |
static int |
LOCAL_BITMASK |
static boolean |
USE_LOOPBACK_ADDR |
static boolean |
USE_ONLY_IPV4_ADDR |
static boolean |
USE_ONLY_IPV6_ADDR |
Constructor and Description |
---|
HostInterface() |
Modifier and Type | Method and Description |
---|---|
static String |
getHostAddress(int n) |
static String |
getHostURL(String host,
int port,
String uri) |
static InetAddress[] |
getInetAddress(int ipfilter,
String[] interfaces) |
static String |
getInterface() |
static String |
getIPv4Address() |
static String |
getIPv6Address() |
static int |
getNHostAddresses() |
static boolean |
hasIPv4Addresses() |
static boolean |
hasIPv6Addresses() |
static boolean |
isIPv4Address(String host) |
static boolean |
isIPv6Address(String host) |
static void |
setInterface(String ifaddr) |
public static boolean USE_LOOPBACK_ADDR
public static boolean USE_ONLY_IPV4_ADDR
public static boolean USE_ONLY_IPV6_ADDR
public static final int IPV4_BITMASK
public static final int IPV6_BITMASK
public static final int LOCAL_BITMASK
public static final void setInterface(String ifaddr)
public static final String getInterface()
public static final int getNHostAddresses()
public static final InetAddress[] getInetAddress(int ipfilter, String[] interfaces)
ipfilter
- interfaces
- public static final String getHostAddress(int n)
public static final boolean isIPv6Address(String host)
public static final boolean isIPv4Address(String host)
public static final boolean hasIPv4Addresses()
public static final boolean hasIPv6Addresses()
public static final String getIPv4Address()
public static final String getIPv6Address()