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
|
AbstractNetworkParams |
Common NetworkParams implementation.
|
AbstractOperatingSystem | |
AbstractOperatingSystem.FamilyVersionInfo | |
AbstractOSVersionInfoEx | Deprecated. |
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.
|
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 |
Index of CPU tick counters in the
CentralProcessor.getSystemCpuLoadTicks() and
CentralProcessor.getProcessorCpuLoadTicks() arrays. |
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 |
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.
|
FreeBsdDisks |
FreeBSD hard disk implementation.
|
FreeBsdFileSystem |
The Solaris File System contains
OSFileStore s which
are a storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage. |
FreeBsdHardwareAbstractionLayer |
FreeBsdHardwareAbstractionLayer class.
|
FreeBsdInternetProtocolStats | |
FreeBsdLibc |
C library.
|
FreeBsdLibc.CpTime | |
FreeBsdLibc.FreeBsdUtmpx | |
FreeBsdLibc.Timeval |
Return type for BSD sysctl kern.boottime
|
FreeBsdNetworks |
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.
|
FreeBsdOSVersionInfoEx | Deprecated. |
FreeBsdPowerSource |
A Power Source
|
FreeBsdUsbDevice |
FreeBsd Usb Device
|
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.
|
KstatUtil |
Provides access to kstat information on Solaris
|
KstatUtil.KstatChain |
A copy of the Kstat chain, encapsulating a
kstat_ctl_t object. |
LinuxDisks |
Linux hard disk implementation.
|
LinuxFileSystem |
The Linux File System contains
OSFileStore s which
are a storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage. |
LinuxHardwareAbstractionLayer |
LinuxHardwareAbstractionLayer class.
|
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
|
LinuxNetworks |
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.
|
LinuxOSVersionInfoEx | Deprecated. |
LinuxPowerSource |
A Power Source
|
LinuxUsbDevice |
Linux Usb Device
|
LinuxUserGroupInfo |
LinuxUserGroupInfo class.
|
LogicalProcessorInformation |
Utility to query Logical Processor Information pre-Win7
|
Lshal |
Utility to read info from
lshal |
Lshw |
Utility to read info from
lshw |
LsofUtil |
Reads from lsof into a map
|
MacDisks |
Mac hard disk implementation.
|
MacFileSystem |
The Mac File System contains
OSFileStore s which are
a storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage. |
MacHardwareAbstractionLayer |
MacHardwareAbstractionLayer class.
|
MacInternetProtocolStats | |
MacNetworks |
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.
|
MacOSVersionInfoEx | Deprecated. |
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 | |
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
|
NetworkIF |
A network interface in the machine, including statistics
|
NetworkParams |
NetworkParams presents network parameters of running OS, such as DNS, host
name etc.
|
Networks |
Network interfaces implementation.
|
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
|
OperatingSystemVersion | Deprecated. |
OSFileStore |
A File Store is a storage pool, device, partition, volume, concrete file
system or other implementation specific means of file storage.
|
OSProcess |
A process is an instance of a computer program that is being executed.
|
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 |
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 | |
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.
|
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 |
ProcPath |
Provides constants for paths in the
/proc filesystem on Linux. |
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
|
SolarisDisks |
Solaris hard disk implementation.
|
SolarisFileSystem |
The Solaris File System contains
OSFileStore s which
are a storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage. |
SolarisHardwareAbstractionLayer |
SolarisHardwareAbstractionLayer class.
|
SolarisInternetProtocolStats | |
SolarisLibc |
C library.
|
SolarisLibc.Exit_status |
Part of utmpx structure
|
SolarisLibc.SolarisUtmpx | |
SolarisLibc.Timeval |
64-bit timeval required for utmpx structure
|
SolarisNetworks |
SolarisNetworks class.
|
SolarisOperatingSystem |
Solaris is a non-free Unix operating system originally developed by Sun
Microsystems.
|
SolarisOSVersionInfoEx | Deprecated. |
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
|
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.
|
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+
|
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
|
WindowsDisks |
Windows hard disk implementation.
|
WindowsFileSystem |
The Windows File System contains
OSFileStore s which
are a storage pool, device, partition, volume, concrete file system or other
implementation specific means of file storage. |
WindowsHardwareAbstractionLayer |
WindowsHardwareAbstractionLayer class.
|
WindowsInternetProtocolStats | |
WindowsNetworks |
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.
|
WindowsOSSystemInfo |
Windows OS native system information.
|
WindowsOSVersionInfoEx | Deprecated. |
WindowsPowerSource |
A Power Source
|
WindowsUsbDevice |
Windows Usb Device
|
WmiQueryHandler |
Utility to handle WMI Queries
|
WmiUtil |
Helper class for WMI
|