Package oshi.software.os.unix.aix
Class AixInternetProtocolStats
java.lang.Object
oshi.software.os.unix.aix.AixInternetProtocolStats
- All Implemented Interfaces:
InternetProtocolStats
@ThreadSafe public class AixInternetProtocolStats extends java.lang.Object implements InternetProtocolStats
-
Nested Class Summary
Nested classes/interfaces inherited from interface oshi.software.os.InternetProtocolStats
InternetProtocolStats.TcpStats, InternetProtocolStats.UdpStats
-
Constructor Summary
Constructors Constructor Description AixInternetProtocolStats()
-
Method Summary
Modifier and Type Method Description InternetProtocolStats.TcpStats
getTCPv4Stats()
Get the TCP stats for IPv4 connections.InternetProtocolStats.TcpStats
getTCPv6Stats()
Get the TCP stats for IPv6 connections, if available.InternetProtocolStats.UdpStats
getUDPv4Stats()
Get the UDP stats for IPv4 datagrams.InternetProtocolStats.UdpStats
getUDPv6Stats()
Get the UDP stats for IPv6 datagrams, if available.
-
Constructor Details
-
AixInternetProtocolStats
public AixInternetProtocolStats()
-
-
Method Details
-
getTCPv4Stats
Description copied from interface:InternetProtocolStats
Get the TCP stats for IPv4 connections.On macOS connection information requires elevated permissions. Without elevatd permissions, segment data is estimated.
- Specified by:
getTCPv4Stats
in interfaceInternetProtocolStats
- Returns:
- a
InternetProtocolStats.TcpStats
object encapsulating the stats.
-
getTCPv6Stats
Description copied from interface:InternetProtocolStats
Get the TCP stats for IPv6 connections, if available. If not available separately, these may be 0 and included in IPv4 connections.- Specified by:
getTCPv6Stats
in interfaceInternetProtocolStats
- Returns:
- a
InternetProtocolStats.TcpStats
object encapsulating the stats.
-
getUDPv4Stats
Description copied from interface:InternetProtocolStats
Get the UDP stats for IPv4 datagrams.- Specified by:
getUDPv4Stats
in interfaceInternetProtocolStats
- Returns:
- a
InternetProtocolStats.UdpStats
object encapsulating the stats.
-
getUDPv6Stats
Description copied from interface:InternetProtocolStats
Get the UDP stats for IPv6 datagrams, if available. If not available separately, these may be 0 and included in IPv4 datagrams.- Specified by:
getUDPv6Stats
in interfaceInternetProtocolStats
- Returns:
- a
InternetProtocolStats.UdpStats
object encapsulating the stats.
-