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.
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.
Advapi32Util  
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
CpuStat
Utility to read CPU statistics from /proc/stat
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.
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  
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
IPHlpAPI  
IPHlpAPI.MIB_TCPSTATS
The MIB_TCPSTATS structure contains statistics for the TCP protocol running on the local computer.
IPHlpAPI.MIB_UDPSTATS
The MIB_UDPSTATS structure contains statistics for the User Datagram Protocol (UDP) running on the local computer.
Kernel32  
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.
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  
LinuxPowerSource
A Power Source
LinuxUsbDevice
Linux Usb Device
Lshal
Utility to query lshal
LsofUtil
Reads from lsof into a map
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  
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.
Netapi32  
Netapi32.SESSION_INFO_10  
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.
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<T extends java.lang.Enum<T>>
Encapsulates information for a Performance Counter query.
PerfCounterQuery.CounterDataSource
Source of performance counter data.
PerfCounterQuery.PdhCounterProperty
Contract for Counter Property Enums
PerfCounterQueryHandler
Utility to handle Performance Counter Queries
PerfCounterWildcardQuery<T extends java.lang.Enum<T>>
Encapsulates information for a Performance Counter query.
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  
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
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 OS X
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  
SolarisPowerSource
A Power Source
SolarisUsbDevice
Solaris Usb Device
SoundCard
SoundCard interface.
SysctlUtil
Provides access to sysctl calls on OS X
SystemB
System class.
SystemB.MacUtmpx  
SystemInfo
System information.
SystemInformation
Utility to query System performance counter
SystemInformation.ContextSwitchProperty  
SystemPages
Utility to query geom part list
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.
Udev
Interface for libudev
Udev.UdevDevice
Access to sysfs/kernel devices
Udev.UdevEnumerate
Search sysfs for specific devices and provide a sorted list
Udev.UdevHandle
Base udev type for library context
Udev.UdevListEntry
Access to libudev generated lists
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.
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.
WindowsPowerSource
A Power Source
WindowsUsbDevice
Windows Usb Device
WinNT  
WinNT.LARGE_INTEGER
A 64-bit integer;
WinNT.LARGE_INTEGER.ByReference  
WinNT.LARGE_INTEGER.LowHigh  
WinNT.LARGE_INTEGER.UNION  
WinNT.TOKEN_PRIMARY_GROUP
The TOKEN_PRIMARY_GROUP structure specifies a group security identifier (SID) for an access token.
WmiQueryHandler
Utility to handle WMI Queries
WmiUtil
Helper class for WMI
Wtsapi32  
Wtsapi32.WTS_CLIENT_ADDRESS
Contains the client network address of a Remote Desktop Services session.
Wtsapi32.WTS_SESSION_INFO
Contains information about a client session on a Remote Desktop Session Host (RD Session Host) server.
Wtsapi32.WTSINFO
Contains information about a Remote Desktop Services session.