Uses of Class
oshi.annotation.concurrent.ThreadSafe
Package | Description |
---|---|
oshi.driver.linux |
Provides functions to query Linux information
|
oshi.driver.linux.proc |
Provides functions to query statistics in the Linux /proc pseudo-filesystem
|
oshi.driver.mac |
Provides functions to query Mac info
|
oshi.driver.mac.disk |
Provides functions to query Mac disk info
|
oshi.driver.mac.net |
Provides functions to query Mac network info
|
oshi.driver.unix |
Provides functions to query information common to all unix systems
|
oshi.driver.unix.aix |
Provides functions to query information on AIX
|
oshi.driver.unix.aix.perfstat |
Provides functions to query information on AIX using the libperfstat api
|
oshi.driver.unix.freebsd |
Provides functions to query FreeBSD information
|
oshi.driver.unix.freebsd.disk |
Provides functions to query FreeBSD disk information
|
oshi.driver.unix.solaris |
Provides functions to query Solaris information
|
oshi.driver.unix.solaris.disk |
Provides functions to query Solaris disk information
|
oshi.driver.unix.solaris.kstat |
Provides functions to query Solaris kstat information
|
oshi.driver.windows |
Provides functions to query information in windows
|
oshi.driver.windows.perfmon |
Provides functions to query counters in windows performance monitor (or WMI
counter tables)
|
oshi.driver.windows.registry |
Provides functions to query data in Windows Registry
|
oshi.driver.windows.wmi |
Provides functions to query properties in WMI classes
|
oshi.hardware |
[oshi-core API] Provides cross-platform implementation to retrieve hardware
information such as CPU, Memory, Display, Disks, Network Interfaces, Power
Sources, Sensors, and USB Devices
|
oshi.hardware.common |
Provides abstract classes for common code
|
oshi.hardware.platform.linux |
Provides information about hardware such as Memory, Power Sources, and
Processor on Linux systems
|
oshi.hardware.platform.mac |
Provides information about hardware such as Memory, Power Sources, and
Processor on Mac systems
|
oshi.hardware.platform.unix.aix |
Provides information about hardware such as Memory, Power Sources, and
Processor on AIX systems
|
oshi.hardware.platform.unix.freebsd |
Provides information about hardware such as Memory, Power Sources, and
Processor on FreeBSD systems
|
oshi.hardware.platform.unix.solaris |
Provides information about hardware such as Memory, Power Sources, and
Processor on Solaris systems
|
oshi.hardware.platform.windows |
Provides information about hardware such as Memory, Power Sources, and
Processor on Windows systems
|
oshi.software.common |
Provides abstract classes for common code
|
oshi.software.os |
[oshi-core API] Provides cross-platform implementation to retrieve OS,
FileSystem, and Process information
|
oshi.software.os.linux |
Provides information about Software and OS on Linux
|
oshi.software.os.mac |
Provides information about Software and OS on macOS
|
oshi.software.os.unix.aix |
Provides information about Software and OS on AIX
|
oshi.software.os.unix.freebsd |
Provides information about Software and OS on FreeBSD
|
oshi.software.os.unix.solaris |
Provides information about Software and OS on Solaris
|
oshi.software.os.windows |
Provides information about Software and OS on Windows
|
oshi.util |
Provides utilities for parsing, formatting, and other access
|
oshi.util.platform.linux |
Provides utilities for Linux
|
oshi.util.platform.mac |
Provides utilities for macOS.
|
oshi.util.platform.unix.freebsd |
Provides utilities for FreeBSD
|
oshi.util.platform.unix.solaris |
Provides utilities for Solaris
|
oshi.util.platform.windows |
Provides utilities for Windows.
|
oshi.util.tuples |
Provides classes encapsulating multiple objects, intended as return types
from methods
|
-
Uses of ThreadSafe in oshi.driver.linux
Classes in oshi.driver.linux with annotations of type ThreadSafe Modifier and Type Class Description class
Devicetree
Utility to read info from the devicetreeclass
Dmidecode
Utility to read info fromdmidecode
class
Lshal
Utility to read info fromlshal
class
Lshw
Utility to read info fromlshw
class
Sysfs
Utility to read info fromsysfs
class
Who
Utility to query logged in users. -
Uses of ThreadSafe in oshi.driver.linux.proc
Classes in oshi.driver.linux.proc with annotations of type ThreadSafe Modifier and Type Class Description class
CpuInfo
Utility to read CPU info from/proc/cpuinfo
class
CpuStat
Utility to read CPU statistics from/proc/stat
class
DiskStats
Utility to read disk statistics from/proc/diskstats
class
ProcessStat
Utility to read process statistics from/proc/[pid]/stat
class
UpTime
Utility to read system uptime from/proc/uptime
class
UserGroupInfo
Utility class to temporarily cache the userID and group maps in Linux, for parsing process ownership. -
Uses of ThreadSafe in oshi.driver.mac
Classes in oshi.driver.mac with annotations of type ThreadSafe Modifier and Type Class Description class
ThreadInfo
Utility to query threads for a processclass
Who
Utility to query logged in users. -
Uses of ThreadSafe in oshi.driver.mac.disk
Classes in oshi.driver.mac.disk with annotations of type ThreadSafe Modifier and Type Class Description class
Diskutil
Utility to query diskutilclass
Fsstat
Utility to query fsstat -
Uses of ThreadSafe in oshi.driver.mac.net
Classes in oshi.driver.mac.net with annotations of type ThreadSafe Modifier and Type Class Description class
NetStat
Utility to query NetStat. -
Uses of ThreadSafe in oshi.driver.unix
Classes in oshi.driver.unix with annotations of type ThreadSafe Modifier and Type Class Description class
NetStatTcp
Utility to query TCP connectionsclass
Who
Utility to query logged in users.class
Xrandr
Utility to query xrandr -
Uses of ThreadSafe in oshi.driver.unix.aix
Classes in oshi.driver.unix.aix with annotations of type ThreadSafe Modifier and Type Class Description class
Ls
Utility to query lsclass
Lscfg
Utility to query lscfgclass
Lspv
Utility to query lspvclass
Lssrad
Utility to query lssradclass
Who
Utility to query logged in users. -
Uses of ThreadSafe in oshi.driver.unix.aix.perfstat
Classes in oshi.driver.unix.aix.perfstat with annotations of type ThreadSafe Modifier and Type Class Description class
PerfstatConfig
Utility to query partition configclass
PerfstatCpu
Utility to query performance stats for cpuclass
PerfstatDisk
Utility to query performance stats for disk_statsclass
PerfstatMemory
Utility to query performance stats for memoryclass
PerfstatNetInterface
Utility to query performance stats for network interfacesclass
PerfstatProcess
Utility to query performance stats for processesclass
PerfstatProtocol
Utility to query performance stats for network interfaces -
Uses of ThreadSafe in oshi.driver.unix.freebsd
Classes in oshi.driver.unix.freebsd with annotations of type ThreadSafe Modifier and Type Class Description class
Who
Utility to query logged in users. -
Uses of ThreadSafe in oshi.driver.unix.freebsd.disk
Classes in oshi.driver.unix.freebsd.disk with annotations of type ThreadSafe Modifier and Type Class Description class
GeomDiskList
Utility to query geom part listclass
GeomPartList
Utility to query geom part listclass
Mount
Utility to query mount -
Uses of ThreadSafe in oshi.driver.unix.solaris
Classes in oshi.driver.unix.solaris with annotations of type ThreadSafe Modifier and Type Class Description class
Who
Utility to query logged in users. -
Uses of ThreadSafe in oshi.driver.unix.solaris.disk
Classes in oshi.driver.unix.solaris.disk with annotations of type ThreadSafe Modifier and Type Class Description class
Iostat
Utility to query iostatclass
Lshal
Utility to query lshalclass
Prtvtoc
Utility to query iostat -
Uses of ThreadSafe in oshi.driver.unix.solaris.kstat
Classes in oshi.driver.unix.solaris.kstat with annotations of type ThreadSafe Modifier and Type Class Description class
SystemPages
Utility to query geom part list -
Uses of ThreadSafe in oshi.driver.windows
Classes in oshi.driver.windows with annotations of type ThreadSafe Modifier and Type Class Description class
LogicalProcessorInformation
Utility to query Logical Processor Information pre-Win7 -
Uses of ThreadSafe in oshi.driver.windows.perfmon
Classes in oshi.driver.windows.perfmon with annotations of type ThreadSafe Modifier and Type Class Description class
MemoryInformation
Utility to query Memory performance counterclass
PagingFile
Utility to query Paging File performance counterclass
PhysicalDisk
Utility to query PhysicalDisk performance counterclass
ProcessInformation
Utility to query Process Information performance counterclass
ProcessorInformation
Utility to query Processor performance counterclass
SystemInformation
Utility to query System performance counterclass
ThreadInformation
Utility to query Thread Information performance counter -
Uses of ThreadSafe in oshi.driver.windows.registry
Classes in oshi.driver.windows.registry with annotations of type ThreadSafe Modifier and Type Class Description class
HkeyPerformanceDataUtil
Utility to read HKEY_PERFORMANCE_DATA information.class
HkeyUserData
Utility to read session data from HKEY_USERSclass
NetSessionData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclass
ProcessPerformanceData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclass
ProcessWtsData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclass
SessionWtsData
Utility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclass
ThreadPerformanceData
Utility to read thread data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI -
Uses of ThreadSafe in oshi.driver.windows.wmi
Classes in oshi.driver.windows.wmi with annotations of type ThreadSafe Modifier and Type Class Description class
MSAcpiThermalZoneTemperature
Utility to query WMI classMSAcpi_ThermalZoneTemperature
class
OhmHardware
Utility to query Open Hardware Monitor WMI data for Hardwareclass
OhmSensor
Utility to query Open Hardware Monitor WMI data for Sensorsclass
Win32BaseBoard
Utility to query WMI classWin32_BaseBoard
class
Win32Bios
Utility to query WMI classWin32_BIOS
class
Win32ComputerSystem
Utility to query WMI classWin32_ComputerSystem
class
Win32ComputerSystemProduct
Utility to query WMI classWin32_ComputerSystemProduct
class
Win32DiskDrive
Utility to query WMI classWin32_DiskDrive
class
Win32DiskDriveToDiskPartition
Utility to query WMI classWin32_DiskDriveToDiskPartition
class
Win32DiskPartition
Utility to query WMI classWin32_DiskPartition
class
Win32Fan
Utility to query WMI classWin32_Fan
class
Win32LogicalDisk
Utility to query WMI classWin32_LogicalDisk
class
Win32LogicalDiskToPartition
Utility to query WMI classWin32_LogicalDiskToPartition
class
Win32OperatingSystem
Utility to query WMI classWin32_OperatingSystem
class
Win32PhysicalMemory
Utility to query WMI classWin32_PhysicalMemory
class
Win32PnPEntity
Utility to query WMI classWin32_PnPEntity
class
Win32Process
Utility to query WMI classWin32_Process
class
Win32ProcessCached
Utility to query WMI classWin32_Process
using cacheclass
Win32Processor
Utility to query WMI classWin32_Processor
class
Win32USBController
Utility to query WMI classWin32_USBController
class
Win32VideoController
Utility to query WMI classWin32_VideoController
-
Uses of ThreadSafe in oshi.hardware
Classes in oshi.hardware with annotations of type ThreadSafe Modifier and Type Interface Description interface
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.)interface
GlobalMemory
The GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.interface
HardwareAbstractionLayer
A hardware abstraction layer.interface
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.interface
NetworkIF
A network interface in the machine, including statistics.interface
PowerSource
The Power Source is one or more batteries with some capacity, and some state of charge/dischargeinterface
Sensors
Sensors include hardware sensors to monitor temperature, fan speed, and other information.interface
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. -
Uses of ThreadSafe in oshi.hardware.common
Classes in oshi.hardware.common with annotations of type ThreadSafe Modifier and Type Class Description class
AbstractCentralProcessor
A CPU.class
AbstractGlobalMemory
Memory info.class
AbstractHardwareAbstractionLayer
Common fields or methods used by platform-specific implementations of HardwareAbstractionLayerclass
AbstractHWDiskStore
class
AbstractNetworkIF
Network interfaces implementation.class
AbstractPowerSource
A Power Sourceclass
AbstractSensors
Sensors from WMI or Open Hardware Monitorclass
AbstractVirtualMemory
Virtual Memory info. -
Uses of ThreadSafe in oshi.hardware.platform.linux
Classes in oshi.hardware.platform.linux with annotations of type ThreadSafe Modifier and Type Class Description class
LinuxGlobalMemory
Memory obtained by /proc/meminfo and sysinfo.totalramclass
LinuxHardwareAbstractionLayer
LinuxHardwareAbstractionLayer class.class
LinuxHWDiskStore
Linux hard disk implementation.class
LinuxNetworkIF
LinuxNetworks class.class
LinuxPowerSource
A Power Source -
Uses of ThreadSafe in oshi.hardware.platform.mac
Classes in oshi.hardware.platform.mac with annotations of type ThreadSafe Modifier and Type Class Description class
MacHardwareAbstractionLayer
MacHardwareAbstractionLayer class.class
MacHWDiskStore
Mac hard disk implementation.class
MacNetworkIF
MacNetworks class.class
MacPowerSource
A Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix.aix
Classes in oshi.hardware.platform.unix.aix with annotations of type ThreadSafe Modifier and Type Class Description class
AixHardwareAbstractionLayer
AIXHardwareAbstractionLayer class.class
AixHWDiskStore
AIX hard disk implementation.class
AixNetworkIF
AIXNetworks class.class
AixPowerSource
A Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix.freebsd
Classes in oshi.hardware.platform.unix.freebsd with annotations of type ThreadSafe Modifier and Type Class Description class
FreeBsdHardwareAbstractionLayer
FreeBsdHardwareAbstractionLayer class.class
FreeBsdHWDiskStore
FreeBSD hard disk implementation.class
FreeBsdNetworkIF
FreeBsdNetworks class.class
FreeBsdPowerSource
A Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix.solaris
Classes in oshi.hardware.platform.unix.solaris with annotations of type ThreadSafe Modifier and Type Class Description class
SolarisHardwareAbstractionLayer
SolarisHardwareAbstractionLayer class.class
SolarisHWDiskStore
Solaris hard disk implementation.class
SolarisNetworkIF
SolarisNetworks class.class
SolarisPowerSource
A Power Source -
Uses of ThreadSafe in oshi.hardware.platform.windows
Classes in oshi.hardware.platform.windows with annotations of type ThreadSafe Modifier and Type Class Description class
WindowsHardwareAbstractionLayer
WindowsHardwareAbstractionLayer class.class
WindowsHWDiskStore
Windows hard disk implementation.class
WindowsNetworkIF
WindowsNetworks class.class
WindowsPowerSource
A Power Source -
Uses of ThreadSafe in oshi.software.common
Classes in oshi.software.common with annotations of type ThreadSafe Modifier and Type Class Description class
AbstractFileSystem
class
AbstractNetworkParams
Common NetworkParams implementation.class
AbstractOSFileStore
class
AbstractOSProcess
A process is an instance of a computer program that is being executed. -
Uses of ThreadSafe in oshi.software.os
Classes in oshi.software.os with annotations of type ThreadSafe Modifier and Type Interface Description interface
FileSystem
The File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.interface
InternetProtocolStats
Includes key statistics of TCP and UDP protocolsinterface
NetworkParams
NetworkParams presents network parameters of running OS, such as DNS, host name etc.interface
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.interface
OSFileStore
A FileStore represents a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.interface
OSProcess
Represents a Process on the operating system, which may contain multiple threads. -
Uses of ThreadSafe in oshi.software.os.linux
Classes in oshi.software.os.linux with annotations of type ThreadSafe Modifier and Type Class Description class
LinuxFileSystem
The Linux File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
LinuxInternetProtocolStats
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.class
LinuxOSFileStore
class
LinuxOSProcess
-
Uses of ThreadSafe in oshi.software.os.mac
Classes in oshi.software.os.mac with annotations of type ThreadSafe Modifier and Type Class Description class
MacFileSystem
The Mac File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
MacInternetProtocolStats
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.class
MacOSFileStore
class
MacOSProcess
-
Uses of ThreadSafe in oshi.software.os.unix.aix
Classes in oshi.software.os.unix.aix with annotations of type ThreadSafe Modifier and Type Class Description class
AixFileSystem
The AIX File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
AixInternetProtocolStats
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.class
AixOSFileStore
class
AixOSProcess
-
Uses of ThreadSafe in oshi.software.os.unix.freebsd
Classes in oshi.software.os.unix.freebsd with annotations of type ThreadSafe Modifier and Type Class Description class
FreeBsdFileSystem
The Solaris File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
FreeBsdInternetProtocolStats
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.class
FreeBsdOSFileStore
class
FreeBsdOSProcess
-
Uses of ThreadSafe in oshi.software.os.unix.solaris
Classes in oshi.software.os.unix.solaris with annotations of type ThreadSafe Modifier and Type Class Description class
SolarisFileSystem
The Solaris File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
SolarisInternetProtocolStats
class
SolarisOperatingSystem
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.class
SolarisOSFileStore
class
SolarisOSProcess
-
Uses of ThreadSafe in oshi.software.os.windows
Classes in oshi.software.os.windows with annotations of type ThreadSafe Modifier and Type Class Description class
WindowsFileSystem
The Windows File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
WindowsInternetProtocolStats
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.class
WindowsOSFileStore
class
WindowsOSProcess
-
Uses of ThreadSafe in oshi.util
Classes in oshi.util with annotations of type ThreadSafe Modifier and Type Class Description class
Constants
General constants used in multiple classesclass
EdidUtil
EDID parsing utility.class
ExecutingCommand
A class for executing on the command line and returning the result of execution.class
FileUtil
File reading methodsclass
FormatUtil
Formatting utility for appending units or converting between number types.class
LsofUtil
Reads from lsof into a mapclass
Memoizer
A memoized function stores the output corresponding to some set of specific inputs.class
ParseUtil
String parsing utility.class
Util
General utility methods -
Uses of ThreadSafe in oshi.util.platform.linux
Classes in oshi.util.platform.linux with annotations of type ThreadSafe Modifier and Type Class Description class
ProcPath
Provides constants for paths in the/proc
filesystem on Linux. -
Uses of ThreadSafe in oshi.util.platform.mac
Classes in oshi.util.platform.mac with annotations of type ThreadSafe Modifier and Type Class Description class
SmcUtil
Provides access to SMC calls on macOSclass
SysctlUtil
Provides access to sysctl calls on macOS -
Uses of ThreadSafe in oshi.util.platform.unix.freebsd
Classes in oshi.util.platform.unix.freebsd with annotations of type ThreadSafe Modifier and Type Class Description class
BsdSysctlUtil
Provides access to sysctl calls on FreeBSD -
Uses of ThreadSafe in oshi.util.platform.unix.solaris
Classes in oshi.util.platform.unix.solaris with annotations of type ThreadSafe Modifier and Type Class Description class
KstatUtil
Provides access to kstat information on Solaris -
Uses of ThreadSafe in oshi.util.platform.windows
Classes in oshi.util.platform.windows with annotations of type ThreadSafe Modifier and Type Class Description class
PerfCounterQuery
Enables queries of Performance Counters using wild cards to filter instancesclass
PerfCounterWildcardQuery
Enables queries of Performance Counters using wild cards to filter instancesclass
PerfDataUtil
Helper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.class
WmiQueryHandler
Utility to handle WMI Queriesclass
WmiUtil
Helper class for WMI -
Uses of ThreadSafe in oshi.util.tuples
Classes in oshi.util.tuples with annotations of type ThreadSafe Modifier and Type Class Description class
Pair<A,B>
Convenience class for returning multiple objects from methods.class
Quartet<A,B,C,D>
Convenience class for returning multiple objects from methods.class
Quintet<A,B,C,D,E>
Convenience class for returning multiple objects from methods.class
Triplet<A,B,C>
Convenience class for returning multiple objects from methods.