Package oshi.software.os.unix.aix
Class AixNetworkParams
- java.lang.Object
-
- oshi.software.common.AbstractNetworkParams
-
- oshi.software.os.unix.aix.AixNetworkParams
-
- All Implemented Interfaces:
NetworkParams
@ThreadSafe final class AixNetworkParams extends AbstractNetworkParams
AixNetworkParams class.
-
-
Constructor Summary
Constructors Constructor Description AixNetworkParams()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
getDefaultGateway(java.lang.String netstat)
java.lang.String
getHostName()
Gets the HostName of the machine executing OSHI.java.lang.String
getIpv4DefaultGateway()
Gets the default gateway(routing destination for 0.0.0.0/0) for IPv4 connections.java.lang.String
getIpv6DefaultGateway()
Gets default gateway(routing destination for ::/0) for IPv6 connections.-
Methods inherited from class oshi.software.common.AbstractNetworkParams
getDnsServers, getDomainName, searchGateway, toString
-
-
-
-
Field Detail
-
LIBC
private static final AixLibc LIBC
-
-
Method Detail
-
getHostName
public java.lang.String getHostName()
Description copied from interface:NetworkParams
Gets the HostName of the machine executing OSHI.- Specified by:
getHostName
in interfaceNetworkParams
- Overrides:
getHostName
in classAbstractNetworkParams
- Returns:
- the hostname
-
getIpv4DefaultGateway
public java.lang.String getIpv4DefaultGateway()
Description copied from interface:NetworkParams
Gets the default gateway(routing destination for 0.0.0.0/0) for IPv4 connections.- Returns:
- default gateway for IPv4, or empty string if not defined.
-
getIpv6DefaultGateway
public java.lang.String getIpv6DefaultGateway()
Description copied from interface:NetworkParams
Gets default gateway(routing destination for ::/0) for IPv6 connections.- Returns:
- default gateway for IPv6, or empty string if not defined.
-
getDefaultGateway
private static java.lang.String getDefaultGateway(java.lang.String netstat)
-
-