Package oshi.software.os
Interface NetworkParams
- All Known Implementing Classes:
AbstractNetworkParams
@ThreadSafe public interface NetworkParams
NetworkParams presents network parameters of running OS, such as DNS, host
name etc.
-
Method Summary
Modifier and Type Method Description java.lang.String[]
getDnsServers()
getDnsServers.java.lang.String
getDomainName()
getDomainName.java.lang.String
getHostName()
getHostName.java.lang.String
getIpv4DefaultGateway()
getIpv4DefaultGateway.java.lang.String
getIpv6DefaultGateway()
getIpv6DefaultGateway.
-
Method Details
-
getHostName
java.lang.String getHostName()getHostName.
- Returns:
- Gets host name
-
getDomainName
java.lang.String getDomainName()getDomainName.
- Returns:
- Gets domain name
-
getDnsServers
java.lang.String[] getDnsServers()getDnsServers.
- Returns:
- Gets DNS servers
-
getIpv4DefaultGateway
java.lang.String getIpv4DefaultGateway()getIpv4DefaultGateway.
- Returns:
- Gets default gateway(routing destination for 0.0.0.0/0) for IPv4, empty string if not defined.
-
getIpv6DefaultGateway
java.lang.String getIpv6DefaultGateway()getIpv6DefaultGateway.
- Returns:
- Gets default gateway(routing destination for ::/0) for IPv6, empty string if not defined.
-