Package org.rossonet.utils
Class NetworkHelper
- java.lang.Object
-
- org.rossonet.utils.NetworkHelper
-
public final class NetworkHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancheckLocalPortAvailable(int port)static booleancheckTcpPort(java.net.SocketAddress inetSocketAddress, int socketTimeoutSeconds)static intfindAvailablePort(int faultPort)static java.util.List<java.lang.String>getAllNetworkMacAddress()static java.lang.StringgetHostname()static java.util.Set<java.lang.String>getHostnames(java.lang.String address)static java.lang.StringgetMacAddressAsString(java.lang.String hostname)static booleanisValidIPAddress(java.lang.String ip)static booleanisValidMacAddress(java.lang.String macAddress)static booleanisValidSubnetMask(java.lang.String subnetMask)
-
-
-
Method Detail
-
checkLocalPortAvailable
public static boolean checkLocalPortAvailable(int port) throws java.io.IOException- Throws:
java.io.IOException
-
checkTcpPort
public static boolean checkTcpPort(java.net.SocketAddress inetSocketAddress, int socketTimeoutSeconds) throws java.io.IOException- Throws:
java.io.IOException
-
findAvailablePort
public static int findAvailablePort(int faultPort)
-
getAllNetworkMacAddress
public static java.util.List<java.lang.String> getAllNetworkMacAddress() throws java.net.SocketException- Throws:
java.net.SocketException
-
getHostname
public static java.lang.String getHostname()
-
getHostnames
public static java.util.Set<java.lang.String> getHostnames(java.lang.String address) throws java.net.UnknownHostException, java.net.SocketException- Throws:
java.net.UnknownHostExceptionjava.net.SocketException
-
getMacAddressAsString
public static java.lang.String getMacAddressAsString(java.lang.String hostname) throws java.lang.Exception- Throws:
java.lang.Exception
-
isValidIPAddress
public static boolean isValidIPAddress(java.lang.String ip)
-
isValidMacAddress
public static boolean isValidMacAddress(java.lang.String macAddress)
-
isValidSubnetMask
public static boolean isValidSubnetMask(java.lang.String subnetMask)
-
-