Package org.cybergarage.net
Class HostInterface
java.lang.Object
org.cybergarage.net.HostInterface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic booleanstatic booleanstatic boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final StringgetHostAddress(int n) static final StringgetHostURL(String host, int port, String uri) static final InetAddress[]getInetAddress(int ipfilter, String[] interfaces) static final Stringstatic final Stringstatic final Stringstatic final intstatic final booleanstatic final booleanstatic final booleanisIPv4Address(String host) static final booleanisIPv6Address(String host) static final voidsetInterface(String ifaddr)
-
Field Details
-
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 -
IPV4_BITMASK
public static final int IPV4_BITMASK- See Also:
-
IPV6_BITMASK
public static final int IPV6_BITMASK- See Also:
-
LOCAL_BITMASK
public static final int LOCAL_BITMASK- See Also:
-
-
Constructor Details
-
HostInterface
public HostInterface()
-
-
Method Details
-
setInterface
-
getInterface
-
getNHostAddresses
public static final int getNHostAddresses() -
getInetAddress
- Parameters:
ipfilter-interfaces-- Returns:
- InetAddress[]
- Since:
- 1.8.0
-
getHostAddress
-
isIPv6Address
-
isIPv4Address
-
hasIPv4Addresses
public static final boolean hasIPv4Addresses() -
hasIPv6Addresses
public static final boolean hasIPv6Addresses() -
getIPv4Address
-
getIPv6Address
-
getHostURL
-