Uses of Class
oshi.annotation.concurrent.ThreadSafe
-
Packages that use ThreadSafe Package Description oshi.driver.linux Provides functions to query Linux informationoshi.driver.linux.proc Provides functions to query statistics in the Linux /proc pseudo-filesystemoshi.driver.mac Provides functions to query Mac infooshi.driver.mac.disk Provides functions to query Mac disk infooshi.driver.mac.net Provides functions to query Mac network infooshi.driver.unix Provides functions to query information common to all unix systemsoshi.driver.unix.aix Provides functions to query information on AIXoshi.driver.unix.aix.perfstat Provides functions to query information on AIX using the libperfstat apioshi.driver.unix.freebsd Provides functions to query FreeBSD informationoshi.driver.unix.freebsd.disk Provides functions to query FreeBSD disk informationoshi.driver.unix.openbsd.disk Provides functions to query OpenBSD informationoshi.driver.unix.solaris Provides functions to query Solaris informationoshi.driver.unix.solaris.disk Provides functions to query Solaris disk informationoshi.driver.unix.solaris.kstat Provides functions to query Solaris kstat informationoshi.driver.windows Provides functions to query information in windowsoshi.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 Registryoshi.driver.windows.wmi Provides functions to query properties in WMI classesoshi.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 Devicesoshi.hardware.common Provides abstract classes for common codeoshi.hardware.platform.linux Provides information about hardware such as Memory, Power Sources, and Processor on Linux systemsoshi.hardware.platform.mac Provides information about hardware such as Memory, Power Sources, and Processor on Mac systemsoshi.hardware.platform.unix Provides mappings for Unix-based operating systemsoshi.hardware.platform.unix.aix Provides information about hardware such as Memory, Power Sources, and Processor on AIX systemsoshi.hardware.platform.unix.freebsd Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systemsoshi.hardware.platform.unix.openbsd Provides information about hardware such as Memory, Power Sources, and Processor on OpenBSD systemsoshi.hardware.platform.unix.solaris Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systemsoshi.hardware.platform.windows Provides information about hardware such as Memory, Power Sources, and Processor on Windows systemsoshi.software.common Provides abstract classes for common codeoshi.software.os [oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process informationoshi.software.os.linux Provides information about Software and OS on Linuxoshi.software.os.mac Provides information about Software and OS on macOSoshi.software.os.unix.aix Provides information about Software and OS on AIXoshi.software.os.unix.freebsd Provides information about Software and OS on FreeBSDoshi.software.os.unix.openbsd Provides information about Software and OS on OpenBSDoshi.software.os.unix.solaris Provides information about Software and OS on Solarisoshi.software.os.windows Provides information about Software and OS on Windowsoshi.util Provides utilities for parsing, formatting, and other accessoshi.util.platform.linux Provides utilities for Linuxoshi.util.platform.mac Provides utilities for macOS.oshi.util.platform.unix.freebsd Provides utilities for FreeBSDoshi.util.platform.unix.openbsd Provides utilities for OpenBSDoshi.util.platform.unix.solaris Provides utilities for Solarisoshi.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
Auxv
Utility to read auxiliary vector from/proc/self/auxv
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
-
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.class
WindowInfo
Utility to query desktop windows -
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
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
NetStat
Utility to query TCP connectionsclass
Who
Utility to query logged in users.class
Xrandr
Utility to query xrandrclass
Xwininfo
Utility to query X11 windows -
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
PsInfo
Utility to query /proc/psinfoclass
Uptime
Utility to query up time.class
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.openbsd.disk
Classes in oshi.driver.unix.openbsd.disk with annotations of type ThreadSafe Modifier and Type Class Description class
Disklabel
Utility class parsing partition information from disklabel command -
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
PsInfo
Utility to query /proc/psinfoclass
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
DeviceTree
Utility to query device interfaces via Config Manager Device Tree functionsclass
EnumWindows
Utility to query Desktop windowsclass
LogicalProcessorInformation
Utility to query Logical Processor Information -
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
LoadAverage
Utility to calculate a load average equivalent metric on Windows.class
MemoryInformation
Utility to query Memory performance counterclass
PagingFile
Utility to query Paging File performance counterclass
PerfmonConstants
Constants used in Perfmon driver classesclass
PerfmonDisabled
Tests whether performance counters are disabledclass
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 countersclass
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
MSFTStorage
Utility to query WMI classes in Storage namespace assocaited with Storage Poolsclass
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
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
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
Common methods for platform HWDiskStore classesclass
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 (package private) class
LinuxCentralProcessor
A CPU as defined in Linux /proc.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(package private) class
LinuxSensors
Sensors from WMI or Open Hardware Monitor(package private) class
LinuxVirtualMemory
Memory obtained by /proc/meminfo and /proc/vmstat -
Uses of ThreadSafe in oshi.hardware.platform.mac
Classes in oshi.hardware.platform.mac with annotations of type ThreadSafe Modifier and Type Class Description (package private) class
MacCentralProcessor
A CPU.(package private) class
MacGlobalMemory
Memory obtained by host_statistics (vm_stat) and sysctl.class
MacHardwareAbstractionLayer
MacHardwareAbstractionLayer class.class
MacHWDiskStore
Mac hard disk implementation.class
MacNetworkIF
MacNetworks class.class
MacPowerSource
A Power Source(package private) class
MacSensors
Sensors from SMC(package private) class
MacVirtualMemory
Memory obtained by host_statistics (vm_stat) and sysctl. -
Uses of ThreadSafe in oshi.hardware.platform.unix
Classes in oshi.hardware.platform.unix with annotations of type ThreadSafe Modifier and Type Class Description class
BsdNetworkIF
BsdNetworkIF applicable to FreeBSD and OpenBSD.class
UnixDisplay
A Display -
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 (package private) class
AixCentralProcessor
A CPU(package private) class
AixGlobalMemory
Memory obtained by perfstat_memory_total_tclass
AixHardwareAbstractionLayer
AIXHardwareAbstractionLayer class.class
AixHWDiskStore
AIX hard disk implementation.class
AixNetworkIF
AIXNetworks class.class
AixPowerSource
A Power Source(package private) class
AixSensors
Sensors not available except counting fans from lscfg(package private) class
AixVirtualMemory
Memory obtained by perfstat_memory_total_t -
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 (package private) class
FreeBsdCentralProcessor
A CPU(package private) class
FreeBsdGlobalMemory
Memory obtained by sysctl vm.statsclass
FreeBsdHardwareAbstractionLayer
FreeBsdHardwareAbstractionLayer class.class
FreeBsdHWDiskStore
FreeBSD hard disk implementation.class
FreeBsdPowerSource
A Power Source(package private) class
FreeBsdSensors
Sensors from coretemp(package private) class
FreeBsdVirtualMemory
Memory obtained by swapinfo -
Uses of ThreadSafe in oshi.hardware.platform.unix.openbsd
Classes in oshi.hardware.platform.unix.openbsd with annotations of type ThreadSafe Modifier and Type Class Description class
OpenBsdCentralProcessor
OpenBSD Central Processor implementation(package private) class
OpenBsdGlobalMemory
Memory obtained by sysctl vm.statsclass
OpenBsdHardwareAbstractionLayer
OpenBsdHardwareAbstractionLayer class.class
OpenBsdHWDiskStore
OpenBSD hard disk implementation.class
OpenBsdPowerSource
A Power Source(package private) class
OpenBsdSensors
Sensors(package private) class
OpenBsdVirtualMemory
Memory info on OpenBSD -
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 (package private) class
SolarisCentralProcessor
A CPU(package private) class
SolarisGlobalMemory
Memory obtained by kstatclass
SolarisHardwareAbstractionLayer
SolarisHardwareAbstractionLayer class.class
SolarisHWDiskStore
Solaris hard disk implementation.class
SolarisNetworkIF
SolarisNetworks class.class
SolarisPowerSource
A Power Source(package private) class
SolarisSensors
Sensors from prtpicl(package private) class
SolarisVirtualMemory
Memory obtained by kstat and swap -
Uses of ThreadSafe in oshi.hardware.platform.windows
Classes in oshi.hardware.platform.windows with annotations of type ThreadSafe Modifier and Type Class Description (package private) class
WindowsCentralProcessor
A CPU, representing all of a system's processors.(package private) class
WindowsGlobalMemory
Memory obtained by Performance Info.class
WindowsHardwareAbstractionLayer
WindowsHardwareAbstractionLayer class.class
WindowsHWDiskStore
Windows hard disk implementation.class
WindowsNetworkIF
WindowsNetworks class.class
WindowsPowerSource
A Power Source(package private) class
WindowsSensors
Sensors from WMI or Open Hardware Monitor(package private) class
WindowsVirtualMemory
Memory obtained from WMI -
Uses of ThreadSafe in oshi.software.common
Classes in oshi.software.common with annotations of type ThreadSafe Modifier and Type Class Description class
AbstractFileSystem
Common methods for filesystem implementationsclass
AbstractNetworkParams
Common NetworkParams implementation.class
AbstractOSFileStore
Common implementations for OSFileStoreclass
AbstractOSProcess
A process is an instance of a computer program that is being executed.class
AbstractOSThread
Common methods for OSThread implementation -
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
Internet Protocol Stats implementation(package private) class
LinuxNetworkParams
LinuxNetworkParams class.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
OSFileStore implementationclass
LinuxOSProcess
OSProcess implementationclass
LinuxOSThread
OSThread implementation -
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
Internet Protocol Stats implementation(package private) class
MacNetworkParams
MacNetworkParams class.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
OSFileStore implementationclass
MacOSProcess
OSProcess implementationclass
MacOSThread
OSThread implementation -
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
Internet Protocol Stats implementation(package private) class
AixNetworkParams
AixNetworkParams class.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
OSFileStore implementationclass
AixOSProcess
OSProcess implementationclass
AixOSThread
OSThread implementation -
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 FreeBSD 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
Internet Protocol Stats implementation(package private) class
FreeBsdNetworkParams
FreeBsdNetworkParams class.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
OSFileStore implementationclass
FreeBsdOSProcess
OSProcess implementationclass
FreeBsdOSThread
OSThread implementation -
Uses of ThreadSafe in oshi.software.os.unix.openbsd
Classes in oshi.software.os.unix.openbsd with annotations of type ThreadSafe Modifier and Type Class Description class
OpenBsdFileSystem
The FreeBSD File System containsOSFileStore
s which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.class
OpenBsdInternetProtocolStats
Internet Protocol Stats implementationclass
OpenBsdNetworkParams
OpenBsdNetworkParams class.class
OpenBsdOperatingSystem
OpenBsd is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.class
OpenBsdOSFileStore
OSFileStore implementationclass
OpenBsdOSProcess
OSProcess implementationclass
OpenBsdOSThread
OSThread implementation -
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
Internet Protocol Stats implementation(package private) class
SolarisNetworkParams
SolarisNetworkParams class.class
SolarisOperatingSystem
Solaris is a non-free Unix operating system originally developed by Sun Microsystems.class
SolarisOSFileStore
OSFileStore implementationclass
SolarisOSProcess
OSProcess implementationclass
SolarisOSThread
OSThread implementation -
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
Internet Protocol Stats implementation(package private) class
WindowsNetworkParams
WindowsNetworkParams class.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
OSFileStore implementationclass
WindowsOSProcess
OSProcess implementationclass
WindowsOSThread
OSThread implementation -
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
FileSystemUtil
Utility class for common filesystem codeclass
FileUtil
File reading methodsclass
FormatUtil
Formatting utility for appending units or converting between number types.class
Memoizer
A memoized function stores the output corresponding to some set of specific inputs.class
ParseUtil
String parsing utility.class
UserGroupInfo
Utility class to temporarily cache the userID and group maps in *nix, for parsing process ownership.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
DevPath
Provides constants for paths in the/dev
filesystem on Linux.class
ProcPath
Provides constants for paths in the/proc
filesystem on Linux.class
SysPath
Provides constants for paths in the/sys
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
CFUtil
CF String retrievingclass
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 FreeBSDclass
ProcstatUtil
Reads from procstat into a map -
Uses of ThreadSafe in oshi.util.platform.unix.openbsd
Classes in oshi.util.platform.unix.openbsd with annotations of type ThreadSafe Modifier and Type Class Description class
FstatUtil
Reads from fstat.class
OpenBsdSysctlUtil
Provides access to sysctl calls on OpenBSD -
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 Queries.class
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.
-