public class NetworkData extends Object
| Constructor and Description |
|---|
NetworkData() |
| Modifier and Type | Method and Description |
|---|---|
String |
getHostCanonicalName() |
String |
getHostName() |
List<String> |
getInterfaceAddresses() |
String |
getInterfaceDisplayName() |
String |
getInterfaceHardwareAddress() |
String |
getInterfaceName() |
static NetworkData |
getNetworkData()
Returns a
NetworkData. |
static List<NetworkData> |
getNetworkDataList()
Returns a list of
NetworkData. |
void |
setHostCanonicalName(String hostCanonicalName) |
void |
setHostName(String hostName) |
void |
setInterfaceAddresses(List<String> interfaceAddresses) |
void |
setInterfaceDisplayName(String interfaceDisplayName) |
void |
setInterfaceHardwareAddress(String interfaceHardwareAddress) |
void |
setInterfaceName(String interfaceName) |
String |
toString() |
public String getHostName()
public void setHostName(String hostName)
public String getHostCanonicalName()
public void setHostCanonicalName(String hostCanonicalName)
public String getInterfaceName()
public void setInterfaceName(String interfaceName)
public String getInterfaceDisplayName()
public void setInterfaceDisplayName(String interfaceDisplayName)
public String getInterfaceHardwareAddress()
public void setInterfaceHardwareAddress(String interfaceHardwareAddress)
public static NetworkData getNetworkData()
NetworkData.
This method returns the network data associated to the host name.NetworkDatapublic static List<NetworkData> getNetworkDataList()
NetworkData.
This method iterates over all the network interfaces to return those that
are up and running.
NOTE: it may be VERY EXPENSIVE on Windows systems, because that OS
creates a lot of virtual network interfaces.NetworkDataCopyright © 2019. All rights reserved.