Class NetworkData


  • public final class NetworkData
    extends Object
    • Constructor Detail

      • NetworkData

        public NetworkData()
    • Method Detail

      • getHostName

        public String getHostName()
      • setHostName

        public void setHostName​(String hostName)
      • getHostCanonicalName

        public String getHostCanonicalName()
      • setHostCanonicalName

        public void setHostCanonicalName​(String hostCanonicalName)
      • getInterfaceName

        public String getInterfaceName()
      • setInterfaceName

        public void setInterfaceName​(String interfaceName)
      • getInterfaceDisplayName

        public String getInterfaceDisplayName()
      • setInterfaceDisplayName

        public void setInterfaceDisplayName​(String interfaceDisplayName)
      • getInterfaceHardwareAddress

        public String getInterfaceHardwareAddress()
      • setInterfaceHardwareAddress

        public void setInterfaceHardwareAddress​(String interfaceHardwareAddress)
      • getInterfaceAddresses

        public List<String> getInterfaceAddresses()
      • setInterfaceAddresses

        public void setInterfaceAddresses​(List<String> interfaceAddresses)
      • getNetworkData

        public static NetworkData getNetworkData()
        Returns a NetworkData. This method returns the network data associated to the host name.
        Returns:
        a NetworkData
      • getNetworkDataList

        public static List<NetworkData> getNetworkDataList()
        Returns a list of 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.
        Returns:
        a list of NetworkData