Class NetUtils
- java.lang.Object
-
- org.apache.logging.log4j.core.util.NetUtils
-
public final class NetUtils extends Object
Networking-related convenience methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetLocalHostname()This method gets the network name of the machine we are running on.static byte[]getMacAddress()Returns the local network interface's MAC address if possible.static StringgetMacAddressString()Returns the mac address, if it is available, as a string with each byte separated by a ":" character.static URItoURI(String path)Converts a URI string or file path to a URI object.
-
-
-
Method Detail
-
getLocalHostname
public static String getLocalHostname()
This method gets the network name of the machine we are running on. Returns "UNKNOWN_LOCALHOST" in the unlikely case where the host name cannot be found.- Returns:
- String the name of the local host
-
getMacAddress
public static byte[] getMacAddress()
Returns the local network interface's MAC address if possible. The local network interface is defined here as theNetworkInterfacethat is both up and not a loopback interface.- Returns:
- the MAC address of the local network interface or
nullif no MAC address could be determined.
-
getMacAddressString
public static String getMacAddressString()
Returns the mac address, if it is available, as a string with each byte separated by a ":" character.- Returns:
- the mac address String or null.
-
-