All Classes

Class Description
AbstractBaseboard
Baseboard data
AbstractCentralProcessor
A CPU.
AbstractComputerSystem
Computer System data.
AbstractDisplay
A Display
AbstractFileSystem  
AbstractFirmware
Firmware data.
AbstractGlobalMemory
Memory info.
AbstractGraphicsCard
An abstract Sound Card
AbstractHardwareAbstractionLayer
Common fields or methods used by platform-specific implementations of HardwareAbstractionLayer
AbstractHWDiskStore  
AbstractNetworkIF
Network interfaces implementation.
AbstractNetworkParams
Common NetworkParams implementation.
AbstractOperatingSystem  
AbstractOperatingSystem.FamilyVersionInfo  
AbstractOSFileStore  
AbstractOSProcess
A process is an instance of a computer program that is being executed.
AbstractOSThread  
AbstractPowerSource
A Power Source
AbstractSensors
Sensors from WMI or Open Hardware Monitor
AbstractSoundCard
An abstract Sound Card
AbstractUsbDevice
A USB device
AbstractVirtualMemory
Virtual Memory info.
AixFileSystem
The AIX File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
AixHardwareAbstractionLayer
AIXHardwareAbstractionLayer class.
AixHWDiskStore
AIX hard disk implementation.
AixInternetProtocolStats  
AixLibc
C library.
AixNetworkIF
AIXNetworks class.
AixOperatingSystem
AIX (Advanced Interactive eXecutive) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.
AixOSFileStore  
AixOSProcess  
AixOSThread  
AixPowerSource
A Power Source
AixUsbDevice
AIX Usb Device
Baseboard
The Baseboard represents the system board, also called motherboard, logic board, etc.
BsdSysctlUtil
Provides access to sysctl calls on FreeBSD
CentralProcessor
This class represents the entire Central Processing Unit (CPU) of a computer system, which may contain one or more physical packages (sockets), one or more physical processors (cores), and one or more logical processors (what the Operating System sees, which may include hyperthreaded cores.)
CentralProcessor.LogicalProcessor
A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.
CentralProcessor.ProcessorIdentifier
A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)
CentralProcessor.TickType
CLibrary
C library with code common to all *nix-based operating systems.
CLibrary.Addrinfo  
CLibrary.Addrinfo.ByReference  
CLibrary.Ip6stat
Return type for sysctl net.inet6.ip6.stats
CLibrary.Ipstat
Return type for sysctl net.inet.ip.stats
CLibrary.Sockaddr  
CLibrary.Sockaddr.ByReference  
CLibrary.Tcpstat
Return type for sysctl net.inet.ip.stats
CLibrary.Udpstat
Return type for sysctl net.inet.udp.stats
ComputerSystem
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.
Constants
General constants used in multiple classes
CpuInfo
Utility to read CPU info from /proc/cpuinfo
CpuStat
Utility to read CPU statistics from /proc/stat
Devicetree
Utility to read info from the devicetree
DiskStats
Utility to read disk statistics from /proc/diskstats
DiskStats.IoStat
Enum corresponding to the fields in the output of /proc/diskstats
Diskutil
Utility to query diskutil
Display
Display refers to the information regarding a video source and monitor identified by the EDID standard.
Dmidecode
Utility to read info from dmidecode
EdidUtil
EDID parsing utility.
ExecutingCommand
A class for executing on the command line and returning the result of execution.
FileSystem
The File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.
FileUtil
File reading methods
Firmware
The Firmware represents the low level BIOS or equivalent.
FormatUtil
Formatting utility for appending units or converting between number types.
FreeBsdFileSystem
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
FreeBsdHardwareAbstractionLayer
FreeBsdHardwareAbstractionLayer class.
FreeBsdHWDiskStore
FreeBSD hard disk implementation.
FreeBsdInternetProtocolStats  
FreeBsdLibc
C library.
FreeBsdLibc.CpTime  
FreeBsdLibc.FreeBsdUtmpx  
FreeBsdLibc.Timeval
Return type for BSD sysctl kern.boottime
FreeBsdNetworkIF
FreeBsdNetworks class.
FreeBsdOperatingSystem
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.
FreeBsdOSFileStore  
FreeBsdOSProcess  
FreeBsdOSThread  
FreeBsdPowerSource
A Power Source
FreeBsdUsbDevice
FreeBsd Usb Device
Fsstat
Utility to query fsstat
GeomDiskList
Utility to query geom part list
GeomPartList
Utility to query geom part list
GlobalConfig
The global configuration utility.
GlobalConfig.PropertyException
Indicates that a configuration value is invalid.
GlobalMemory
The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.
GraphicsCard
GraphicsCard interface.
GuardedBy
The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock.
HardwareAbstractionLayer
A hardware abstraction layer.
HkeyPerformanceDataUtil
Utility to read HKEY_PERFORMANCE_DATA information.
HkeyUserData
Utility to read session data from HKEY_USERS
HWDiskStore
A storage mechanism where data are recorded by various electronic, magnetic, optical, or mechanical changes to a surface layer of one or more rotating disks or or flash storage such as a removable or solid state drive.
HWPartition
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.
Immutable
The presence of this annotation indicates that the author believes the class to be immutable and hence inherently thread-safe.
InternetProtocolStats
Includes key statistics of TCP and UDP protocols
InternetProtocolStats.TcpStats  
InternetProtocolStats.UdpStats  
IOKit
The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.
Iostat
Utility to query iostat
KstatUtil
Provides access to kstat information on Solaris
KstatUtil.KstatChain
A copy of the Kstat chain, encapsulating a kstat_ctl_t object.
LinuxFileSystem
The Linux File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
LinuxGlobalMemory
Memory obtained by /proc/meminfo and sysinfo.totalram
LinuxHardwareAbstractionLayer
LinuxHardwareAbstractionLayer class.
LinuxHWDiskStore
Linux hard disk implementation.
LinuxInternetProtocolStats  
LinuxLibc
Linux C Library.
LinuxLibc.Exit_status
Part of utmpx structure
LinuxLibc.LinuxUtmpx
Return type for getutxent()
LinuxLibc.Ut_Tv
32-bit timeval required for utmpx structure
LinuxNetworkIF
LinuxNetworks class.
LinuxOperatingSystem
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
LinuxOSFileStore  
LinuxOSProcess  
LinuxOSThread  
LinuxPowerSource
A Power Source
LinuxUsbDevice
Linux Usb Device
LogicalProcessorInformation
Utility to query Logical Processor Information pre-Win7
Ls
Utility to query ls
Lscfg
Utility to query lscfg
Lshal
Utility to read info from lshal
Lshal
Utility to query lshal
Lshw
Utility to read info from lshw
LsofUtil
Reads from lsof into a map
Lspv
Utility to query lspv
Lssrad
Utility to query lssrad
MacFileSystem
The Mac File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
MacHardwareAbstractionLayer
MacHardwareAbstractionLayer class.
MacHWDiskStore
Mac hard disk implementation.
MacInternetProtocolStats  
MacNetworkIF
MacNetworks class.
MacOperatingSystem
macOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc.
MacOSFileStore  
MacOSProcess  
MacOSThread  
MacPowerSource
A Power Source
MacUsbDevice
Mac Usb Device
Memoizer
A memoized function stores the output corresponding to some set of specific inputs.
MemoryInformation
Utility to query Memory performance counter
MemoryInformation.PageSwapProperty  
Mount
Utility to query mount
MSAcpiThermalZoneTemperature
Utility to query WMI class MSAcpi_ThermalZoneTemperature
MSAcpiThermalZoneTemperature.TemperatureProperty
Current temperature property.
NetSessionData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
NetStat
Utility to query NetStat.
NetStat.IFdata
Class to encapsulate IF data for method return
NetStatTcp
Utility to query TCP connections
NetworkIF
A network interface in the machine, including statistics.
NetworkParams
NetworkParams presents network parameters of running OS, such as DNS, host name etc.
NotThreadSafe
The presence of this annotation indicates that the author believes the class is not thread-safe.
OhmHardware
Utility to query Open Hardware Monitor WMI data for Hardware
OhmHardware.IdentifierProperty
HW Identifier Property
OhmSensor
Utility to query Open Hardware Monitor WMI data for Sensors
OhmSensor.ValueProperty
Sensor value property
OperatingSystem
An operating system (OS) is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.
OperatingSystem.OSVersionInfo  
OperatingSystem.ProcessSort
Controls sorting of Process output
OSFileStore
A FileStore represents a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
OSProcess
Represents a Process on the operating system, which may contain multiple threads.
OSProcess.State
Process Execution States
OSService
Operating system services are responsible for the management of platform resources, including the processor, memory, files, and input and output.
OSService.State
Service Execution States
OSSession
This class encapsulates information about users who are currently logged in to an operating system.
OSThread
Represents a Thread/Task on the operating system.
PagingFile
Utility to query Paging File performance counter
PagingFile.PagingPercentProperty  
Pair<A,​B>
Convenience class for returning multiple objects from methods.
ParseUtil
String parsing utility.
PerfCounterQuery
Enables queries of Performance Counters using wild cards to filter instances
PerfCounterQuery.PdhCounterProperty
Contract for Counter Property Enums
PerfCounterQueryHandler
Utility to handle Performance Counter Queries
PerfCounterWildcardQuery
Enables queries of Performance Counters using wild cards to filter instances
PerfCounterWildcardQuery.PdhCounterWildcardProperty
Contract for Counter Property Enums
PerfDataUtil
Helper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.
PerfDataUtil.PerfCounter  
Perfstat
The perfstat API uses the perfstat kernel extension to extract various AIX® performance metrics.
Perfstat.perfstat_cpu_t  
Perfstat.perfstat_cpu_total_t  
Perfstat.perfstat_disk_t  
Perfstat.perfstat_id_t  
Perfstat.perfstat_memory_total_t  
Perfstat.perfstat_netinterface_t  
Perfstat.perfstat_partition_config_t  
Perfstat.perfstat_process_t  
Perfstat.perfstat_protocol_t  
Perfstat.perfstat_protocol_t.AnonymousStructICMP  
Perfstat.perfstat_protocol_t.AnonymousStructICMPv6  
Perfstat.perfstat_protocol_t.AnonymousStructIP  
Perfstat.perfstat_protocol_t.AnonymousStructIPv6  
Perfstat.perfstat_protocol_t.AnonymousStructNFS  
Perfstat.perfstat_protocol_t.AnonymousStructNFSclient  
Perfstat.perfstat_protocol_t.AnonymousStructNFSserver  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv2  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv2client  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv2server  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv3  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv3client  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv3server  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv4  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv4client  
Perfstat.perfstat_protocol_t.AnonymousStructNFSv4server  
Perfstat.perfstat_protocol_t.AnonymousStructRPC  
Perfstat.perfstat_protocol_t.AnonymousStructRPCclient  
Perfstat.perfstat_protocol_t.AnonymousStructRPCclientdgram  
Perfstat.perfstat_protocol_t.AnonymousStructRPCclientstream  
Perfstat.perfstat_protocol_t.AnonymousStructRPCserver  
Perfstat.perfstat_protocol_t.AnonymousStructRPCserverdgram  
Perfstat.perfstat_protocol_t.AnonymousStructRPCserverstream  
Perfstat.perfstat_protocol_t.AnonymousStructTCP  
Perfstat.perfstat_protocol_t.AnonymousStructUDP  
Perfstat.perfstat_protocol_t.AnonymousUnionPayload  
Perfstat.perfstat_value_t  
PerfstatConfig
Utility to query partition config
PerfstatCpu
Utility to query performance stats for cpu
PerfstatDisk
Utility to query performance stats for disk_stats
PerfstatMemory
Utility to query performance stats for memory
PerfstatNetInterface
Utility to query performance stats for network interfaces
PerfstatProcess
Utility to query performance stats for processes
PerfstatProtocol
Utility to query performance stats for network interfaces
PhysicalDisk
Utility to query PhysicalDisk performance counter
PhysicalDisk.PhysicalDiskProperty
Physical Disk performance counters.
PhysicalMemory
The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.
PlatformEnum
Enum of supported operating systems.
PowerSource
The Power Source is one or more batteries with some capacity, and some state of charge/discharge
PowerSource.CapacityUnits
Units of Battery Capacity
PowrProf
Power profile stats.
PowrProf.BATTERY_INFORMATION  
PowrProf.BATTERY_MANUFACTURE_DATE  
PowrProf.BATTERY_QUERY_INFORMATION  
PowrProf.BATTERY_QUERY_INFORMATION_LEVEL  
PowrProf.BATTERY_STATUS  
PowrProf.BATTERY_WAIT_STATUS  
PowrProf.ProcessorPowerInformation
Contains information about a processor.
PowrProf.SystemBatteryState
Contains information about the current state of the system battery.
ProcessInformation
Utility to query Process Information performance counter
ProcessInformation.HandleCountProperty
Handle performance counters
ProcessInformation.ProcessPerformanceProperty
Process performance counters
ProcessorInformation
Utility to query Processor performance counter
ProcessorInformation.InterruptsProperty
System interrupts counters
ProcessorInformation.ProcessorFrequencyProperty
Processor Frequency counters.
ProcessorInformation.ProcessorTickCountProperty
Processor performance counters
ProcessorInformation.SystemTickCountProperty
System performance counters
ProcessPerformanceData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcessPerformanceData.PerfCounterBlock
Class to encapsulate data from the registry performance counter block
ProcessStat
Utility to read process statistics from /proc/[pid]/stat
ProcessStat.PidStat
Enum corresponding to the fields in the output of /proc/[pid]/stat
ProcessStat.PidStatM
Enum corresponding to the fields in the output of /proc/[pid]/statm
ProcessWtsData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ProcessWtsData.WtsInfo
Class to encapsulate data from WTS Process Info
ProcPath
Provides constants for paths in the /proc filesystem on Linux.
Prtvtoc
Utility to query iostat
Quartet<A,​B,​C,​D>
Convenience class for returning multiple objects from methods.
Quintet<A,​B,​C,​D,​E>
Convenience class for returning multiple objects from methods.
Sensors
Sensors include hardware sensors to monitor temperature, fan speed, and other information.
SessionWtsData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
SmcUtil
Provides access to SMC calls on macOS
SmcUtil.SMCKeyData
Holds the return value of SMC query.
SmcUtil.SMCKeyDataKeyInfo
Holds the return value of SMC KeyInfo query.
SmcUtil.SMCKeyDataPLimitData
Holds the return value of SMC pLimit query.
SmcUtil.SMCKeyDataVers
Holds the return value of SMC version query.
SmcUtil.SMCVal
Holds an SMC value
SolarisFileSystem
The Solaris File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
SolarisHardwareAbstractionLayer
SolarisHardwareAbstractionLayer class.
SolarisHWDiskStore
Solaris hard disk implementation.
SolarisInternetProtocolStats  
SolarisLibc
C library.
SolarisLibc.Exit_status
Part of utmpx structure
SolarisLibc.SolarisUtmpx  
SolarisLibc.Timeval
64-bit timeval required for utmpx structure
SolarisNetworkIF
SolarisNetworks class.
SolarisOperatingSystem
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.
SolarisOSFileStore  
SolarisOSProcess  
SolarisOSThread  
SolarisPowerSource
A Power Source
SolarisUsbDevice
Solaris Usb Device
SoundCard
SoundCard interface.
SysctlUtil
Provides access to sysctl calls on macOS
Sysfs
Utility to read info from sysfs
SystemB
System class.
SystemB.MacUtmpx  
SystemInfo
System information.
SystemInformation
Utility to query System performance counter
SystemInformation.ContextSwitchProperty  
SystemPages
Utility to query geom part list
ThreadInfo
Utility to query threads for a process
ThreadInfo.ThreadStats
Class to encapsulate mach thread info
ThreadInformation
Utility to query Thread Information performance counter
ThreadInformation.ThreadPerformanceProperty
Thread performance counters
ThreadPerformanceData
Utility to read thread data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
ThreadPerformanceData.PerfCounterBlock
Class to encapsulate data from the registry performance counter block
ThreadSafe
The presence of this annotation indicates that the author believes the class to be thread-safe.
Triplet<A,​B,​C>
Convenience class for returning multiple objects from methods.
UpTime
Utility to read system uptime from /proc/uptime
UsbDevice
A USB device is a device connected via a USB port, possibly internally/permanently.
UserGroupInfo
Utility class to temporarily cache the userID and group maps in Linux, for parsing process ownership.
Util
General utility methods
VirtualMemory
The VirtuallMemory class tracks information about the use of a computer's virtual memory (swap file) which temporarily moves rarely accessed information to a disk or other storage device.
Who
Utility to query logged in users.
Who
Utility to query logged in users.
Who
Utility to query logged in users.
Who
Utility to query logged in users.
Who
Utility to query logged in users.
Who
Utility to query logged in users.
Win32BaseBoard
Utility to query WMI class Win32_BaseBoard
Win32BaseBoard.BaseBoardProperty
Baseboard description properties.
Win32Bios
Utility to query WMI class Win32_BIOS
Win32Bios.BiosProperty
BIOS description properties.
Win32Bios.BiosSerialProperty
Serial number property.
Win32ComputerSystem
Utility to query WMI class Win32_ComputerSystem
Win32ComputerSystem.ComputerSystemProperty
Computer System properties
Win32ComputerSystemProduct
Utility to query WMI class Win32_ComputerSystemProduct
Win32ComputerSystemProduct.ComputerSystemProductProperty
Computer System ID number
Win32DiskDrive
Utility to query WMI class Win32_DiskDrive
Win32DiskDrive.DeviceIdProperty
DeviceID and serial properties
Win32DiskDrive.DiskDriveProperty
Disk drive properties
Win32DiskDriveToDiskPartition
Utility to query WMI class Win32_DiskDriveToDiskPartition
Win32DiskDriveToDiskPartition.DriveToPartitionProperty
Links disk drives to partitions
Win32DiskPartition
Utility to query WMI class Win32_DiskPartition
Win32DiskPartition.DiskPartitionProperty
Disk partition properties
Win32Fan
Utility to query WMI class Win32_Fan
Win32Fan.SpeedProperty
Fan speed property.
Win32LogicalDisk
Utility to query WMI class Win32_LogicalDisk
Win32LogicalDisk.LogicalDiskProperty
Logical disk properties.
Win32LogicalDiskToPartition
Utility to query WMI class Win32_LogicalDiskToPartition
Win32LogicalDiskToPartition.DiskToPartitionProperty
Links disk drives to partitions
Win32OperatingSystem
Utility to query WMI class Win32_OperatingSystem
Win32OperatingSystem.OSVersionProperty
Operating System properties
Win32PhysicalMemory
Utility to query WMI class Win32_PhysicalMemory
Win32PhysicalMemory.PhysicalMemoryProperty
Physical Memory properties for Win10 and later.
Win32PhysicalMemory.PhysicalMemoryPropertyWin8
Physical Memory properties for Win8 and earlier.
Win32PnPEntity
Utility to query WMI class Win32_PnPEntity
Win32PnPEntity.PnPEntityProperty
DeviceId and name
Win32Process
Utility to query WMI class Win32_Process
Win32Process.CommandLineProperty
Process command lines.
Win32Process.ProcessXPProperty
Process properties accessible from WTSEnumerateProcesses in Vista+
Win32ProcessCached
Utility to query WMI class Win32_Process using cache
Win32Processor
Utility to query WMI class Win32_Processor
Win32Processor.BitnessProperty
Processor bitness property
Win32Processor.ProcessorIdProperty
Processor ID property
Win32Processor.VoltProperty
Processor voltage properties.
Win32USBController
Utility to query WMI class Win32_USBController
Win32USBController.USBControllerProperty
USB Controller properties
Win32VideoController
Utility to query WMI class Win32_VideoController
Win32VideoController.VideoControllerProperty
Video Controller properties
WindowsFileSystem
The Windows File System contains OSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.
WindowsHardwareAbstractionLayer
WindowsHardwareAbstractionLayer class.
WindowsHWDiskStore
Windows hard disk implementation.
WindowsInternetProtocolStats  
WindowsNetworkIF
WindowsNetworks class.
WindowsOperatingSystem
Microsoft Windows, commonly referred to as Windows, is a group of several proprietary graphical operating system families, all of which are developed and marketed by Microsoft.
WindowsOSFileStore  
WindowsOSProcess  
WindowsOSSystemInfo
Windows OS native system information.
WindowsOSThread  
WindowsPowerSource
A Power Source
WindowsUsbDevice
Windows Usb Device
WmiQueryHandler
Utility to handle WMI Queries
WmiUtil
Helper class for WMI
Xrandr
Utility to query xrandr