Uses of Annotation Type
oshi.annotation.concurrent.ThreadSafe
Packages that use ThreadSafe
Package
Description
Provides functions to query Linux information
Provides functions to query statistics in the Linux /proc pseudo-filesystem
Provides functions to query Mac info
Provides functions to query Mac disk info
Provides functions to query Mac network info
Provides functions to query information common to all unix systems
Provides functions to query information on AIX
Provides functions to query information on AIX using the libperfstat api
Provides functions to query FreeBSD information
Provides functions to query FreeBSD disk information
Provides functions to query OpenBSD information
Provides functions to query Solaris information
Provides functions to query Solaris disk information
Provides functions to query Solaris kstat information
Provides functions to query information in windows
Provides functions to query counters in windows performance monitor (or WMI counter tables)
Provides functions to query data in Windows Registry
Provides functions to query properties in WMI classes
[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
Provides abstract classes for common code
Provides information about hardware such as Memory, Power Sources, and Processor on Linux systems
Provides information about hardware such as Memory, Power Sources, and Processor on Mac systems
Provides mappings for Unix-based operating systems
Provides information about hardware such as Memory, Power Sources, and Processor on AIX systems
Provides information about hardware such as Memory, Power Sources, and Processor on FreeBSD systems
Provides information about hardware such as Memory, Power Sources, and Processor on OpenBSD systems
Provides information about hardware such as Memory, Power Sources, and Processor on Solaris systems
Provides information about hardware such as Memory, Power Sources, and Processor on Windows systems
Provides abstract classes for common code
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
Provides information about Software and OS on Linux
Provides information about Software and OS on macOS
Provides information about Software and OS on AIX
Provides information about Software and OS on FreeBSD
Provides information about Software and OS on OpenBSD
Provides information about Software and OS on Solaris
Provides information about Software and OS on Windows
Provides utilities for parsing, formatting, and other access
Provides utilities for Linux
Provides utilities for macOS.
Provides utilities for FreeBSD
Provides utilities for OpenBSD
Provides utilities for Solaris
Provides utilities for Windows.
Provides classes encapsulating multiple objects, intended as return types from methods
- 
Uses of ThreadSafe in oshi.driver.linuxClasses in oshi.driver.linux with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to read info from the devicetreefinal classUtility to read info fromdmidecodefinal classUtility to read info fromlshalfinal classUtility to read info fromlshwfinal classUtility to read info fromsysfsfinal classUtility to query logged in users.
- 
Uses of ThreadSafe in oshi.driver.linux.procClasses in oshi.driver.linux.proc with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to read auxiliary vector from/proc/self/auxvfinal classUtility to read CPU info from/proc/cpuinfofinal classUtility to read CPU statistics from/proc/statfinal classUtility to read disk statistics from/proc/diskstatsfinal classUtility to read process statistics from/proc/[pid]/statfinal classUtility to read system uptime from/proc/uptime
- 
Uses of ThreadSafe in oshi.driver.macClasses in oshi.driver.mac with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to query threads for a processfinal classUtility to query logged in users.final classUtility to query desktop windows
- 
Uses of ThreadSafe in oshi.driver.mac.diskClasses in oshi.driver.mac.disk with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.mac.netClasses in oshi.driver.mac.net with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.unixClasses in oshi.driver.unix with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.unix.aixClasses in oshi.driver.unix.aix with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to query lsfinal classUtility to query lscfgfinal classUtility to query lspvfinal classUtility to query lssradfinal classUtility to query /proc/psinfofinal classUtility to query up time.final classUtility to query logged in users.
- 
Uses of ThreadSafe in oshi.driver.unix.aix.perfstatClasses in oshi.driver.unix.aix.perfstat with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to query partition configfinal classUtility to query performance stats for cpufinal classUtility to query performance stats for disk_statsfinal classUtility to query performance stats for memoryfinal classUtility to query performance stats for network interfacesfinal classUtility to query performance stats for processesfinal classUtility to query performance stats for network interfaces
- 
Uses of ThreadSafe in oshi.driver.unix.freebsdClasses in oshi.driver.unix.freebsd with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.unix.freebsd.diskClasses in oshi.driver.unix.freebsd.disk with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to query geom part listfinal classUtility to query geom part listfinal classUtility to query mount
- 
Uses of ThreadSafe in oshi.driver.unix.openbsd.diskClasses in oshi.driver.unix.openbsd.disk with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility class parsing partition information from disklabel command
- 
Uses of ThreadSafe in oshi.driver.unix.solarisClasses in oshi.driver.unix.solaris with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.unix.solaris.diskClasses in oshi.driver.unix.solaris.disk with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.unix.solaris.kstatClasses in oshi.driver.unix.solaris.kstat with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.driver.windowsClasses in oshi.driver.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to query device interfaces via Config Manager Device Tree functionsfinal classUtility to query Desktop windowsfinal classUtility to query Logical Processor Information
- 
Uses of ThreadSafe in oshi.driver.windows.perfmonClasses in oshi.driver.windows.perfmon with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to calculate a load average equivalent metric on Windows.final classUtility to query Memory performance counterfinal classUtility to query Paging File performance counterfinal classConstants used in Perfmon driver classesfinal classTests whether performance counters are disabledfinal classUtility to query PhysicalDisk performance counterfinal classUtility to query Process Information performance counterfinal classUtility to query Processor performance counterfinal classUtility to query System performance countersfinal classUtility to query Thread Information performance counter
- 
Uses of ThreadSafe in oshi.driver.windows.registryClasses in oshi.driver.windows.registry with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to read HKEY_PERFORMANCE_DATA information.final classUtility to read session data from HKEY_USERSfinal classUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIfinal classUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIfinal classUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIfinal classUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIfinal classUtility to read thread data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMI
- 
Uses of ThreadSafe in oshi.driver.windows.wmiClasses in oshi.driver.windows.wmi with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classUtility to query WMI classMSAcpi_ThermalZoneTemperaturefinal classUtility to query WMI classes in Storage namespace assocaited with Storage Poolsfinal classUtility to query Open Hardware Monitor WMI data for Hardwarefinal classUtility to query Open Hardware Monitor WMI data for Sensorsfinal classUtility to query WMI classWin32_BaseBoardfinal classUtility to query WMI classWin32_BIOSfinal classUtility to query WMI classWin32_ComputerSystemfinal classUtility to query WMI classWin32_ComputerSystemProductfinal classUtility to query WMI classWin32_DiskDrivefinal classUtility to query WMI classWin32_DiskDriveToDiskPartitionfinal classUtility to query WMI classWin32_DiskPartitionfinal classUtility to query WMI classWin32_Fanfinal classUtility to query WMI classWin32_LogicalDiskfinal classUtility to query WMI classWin32_LogicalDiskToPartitionfinal classUtility to query WMI classWin32_OperatingSystemfinal classUtility to query WMI classWin32_PhysicalMemoryfinal classUtility to query WMI classWin32_Processfinal classUtility to query WMI classWin32_Processusing cachefinal classUtility to query WMI classWin32_Processorfinal classUtility to query WMI classWin32_VideoController
- 
Uses of ThreadSafe in oshi.hardwareClasses in oshi.hardware with annotations of type ThreadSafeModifier and TypeInterfaceDescriptioninterfaceThis 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.)interfaceThe GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.interfaceA hardware abstraction layer.interfaceA 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.interfaceA network interface in the machine, including statistics.interfaceThe Power Source is one or more batteries with some capacity, and some state of charge/dischargeinterfaceSensors include hardware sensors to monitor temperature, fan speed, and other information.interfaceThe 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.commonClasses in oshi.hardware.common with annotations of type ThreadSafeModifier and TypeClassDescriptionclassA CPU.classMemory info.classCommon fields or methods used by platform-specific implementations of HardwareAbstractionLayerclassCommon methods for platform HWDiskStore classesclassNetwork interfaces implementation.classA Power SourceclassSensors from WMI or Open Hardware MonitorclassVirtual Memory info.
- 
Uses of ThreadSafe in oshi.hardware.platform.linuxClasses in oshi.hardware.platform.linux with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classMemory obtained by /proc/meminfo and sysinfo.totalramfinal classLinuxHardwareAbstractionLayer class.final classLinux hard disk implementation.final classLinuxNetworks class.final classA Power Source
- 
Uses of ThreadSafe in oshi.hardware.platform.macClasses in oshi.hardware.platform.mac with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classMacHardwareAbstractionLayer class.final classMac hard disk implementation.final classMacNetworks class.final classA Power Source
- 
Uses of ThreadSafe in oshi.hardware.platform.unixClasses in oshi.hardware.platform.unix with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classBsdNetworkIF applicable to FreeBSD and OpenBSD.final classA Display
- 
Uses of ThreadSafe in oshi.hardware.platform.unix.aixClasses in oshi.hardware.platform.unix.aix with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classAIXHardwareAbstractionLayer class.final classAIX hard disk implementation.final classAIXNetworks class.final classA Power Source
- 
Uses of ThreadSafe in oshi.hardware.platform.unix.freebsdClasses in oshi.hardware.platform.unix.freebsd with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classFreeBsdHardwareAbstractionLayer class.final classFreeBSD hard disk implementation.final classA Power Source
- 
Uses of ThreadSafe in oshi.hardware.platform.unix.openbsdClasses in oshi.hardware.platform.unix.openbsd with annotations of type ThreadSafeModifier and TypeClassDescriptionclassOpenBSD Central Processor implementationfinal classOpenBsdHardwareAbstractionLayer class.final classOpenBSD hard disk implementation.final classA Power Source
- 
Uses of ThreadSafe in oshi.hardware.platform.unix.solarisClasses in oshi.hardware.platform.unix.solaris with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classSolarisHardwareAbstractionLayer class.final classSolaris hard disk implementation.final classSolarisNetworks class.final classA Power Source
- 
Uses of ThreadSafe in oshi.hardware.platform.windowsClasses in oshi.hardware.platform.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classWindowsHardwareAbstractionLayer class.final classWindows hard disk implementation.final classWindowsNetworks class.final classA Power Source
- 
Uses of ThreadSafe in oshi.software.commonClasses in oshi.software.common with annotations of type ThreadSafeModifier and TypeClassDescriptionclassCommon methods for filesystem implementationsclassCommon NetworkParams implementation.classCommon implementations for OSFileStoreclassA process is an instance of a computer program that is being executed.classCommon methods for OSThread implementation
- 
Uses of ThreadSafe in oshi.software.osClasses in oshi.software.os with annotations of type ThreadSafeModifier and TypeInterfaceDescriptioninterfaceThe File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.interfaceIncludes key statistics of TCP and UDP protocolsinterfaceNetworkParams presents network parameters of running OS, such as DNS, host name etc.interfaceAn 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.interfaceA FileStore represents a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.interfaceRepresents a Process on the operating system, which may contain multiple threads.
- 
Uses of ThreadSafe in oshi.software.os.linuxClasses in oshi.software.os.linux with annotations of type ThreadSafeModifier and TypeClassDescriptionclassThe Linux File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassLinux 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.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.software.os.macClasses in oshi.software.os.mac with annotations of type ThreadSafeModifier and TypeClassDescriptionclassThe Mac File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassmacOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc. since 2001.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.software.os.unix.aixClasses in oshi.software.os.unix.aix with annotations of type ThreadSafeModifier and TypeClassDescriptionclassThe AIX File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassAIX (Advanced Interactive eXecutive) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.software.os.unix.freebsdClasses in oshi.software.os.unix.freebsd with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classThe FreeBSD File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassFreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.software.os.unix.openbsdClasses in oshi.software.os.unix.openbsd with annotations of type ThreadSafeModifier and TypeClassDescriptionclassThe FreeBSD File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassOpenBsdNetworkParams class.classOpenBsd is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.software.os.unix.solarisClasses in oshi.software.os.unix.solaris with annotations of type ThreadSafeModifier and TypeClassDescriptionclassThe Solaris File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassSolaris is a non-free Unix operating system originally developed by Sun Microsystems.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.software.os.windowsClasses in oshi.software.os.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionclassThe Windows File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classInternet Protocol Stats implementationclassMicrosoft 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.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation
- 
Uses of ThreadSafe in oshi.utilClasses in oshi.util with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classGeneral constants used in multiple classesfinal classEDID parsing utility.final classA class for executing on the command line and returning the result of execution.final classUtility class for common filesystem codefinal classFile reading methodsfinal classFormatting utility for appending units or converting between number types.final classA memoized function stores the output corresponding to some set of specific inputs.final classString parsing utility.final classfinal classUtility class to temporarily cache the userID and group maps in *nix, for parsing process ownership.final classGeneral utility methods
- 
Uses of ThreadSafe in oshi.util.platform.linuxClasses in oshi.util.platform.linux with annotations of type ThreadSafe
- 
Uses of ThreadSafe in oshi.util.platform.macClasses in oshi.util.platform.mac with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classCF String retrievingfinal classProvides access to SMC calls on macOSfinal classProvides access to sysctl calls on macOS
- 
Uses of ThreadSafe in oshi.util.platform.unix.freebsdClasses in oshi.util.platform.unix.freebsd with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classProvides access to sysctl calls on FreeBSDfinal classReads from procstat into a map
- 
Uses of ThreadSafe in oshi.util.platform.unix.openbsdClasses in oshi.util.platform.unix.openbsd with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classReads from fstat.final classProvides access to sysctl calls on OpenBSD
- 
Uses of ThreadSafe in oshi.util.platform.unix.solarisClasses in oshi.util.platform.unix.solaris with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classProvides access to kstat information on Solaris
- 
Uses of ThreadSafe in oshi.util.platform.windowsClasses in oshi.util.platform.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionfinal classEnables queries of Performance Counters using wild cards to filter instancesfinal classEnables queries of Performance Counters using wild cards to filter instancesfinal classHelper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.classUtility to handle WMI Queries.final classHelper class for WMI
- 
Uses of ThreadSafe in oshi.util.tuplesClasses in oshi.util.tuples with annotations of type ThreadSafeModifier and TypeClassDescriptionclassPair<A,B> Convenience class for returning multiple objects from methods.classQuartet<A,B, C, D> Convenience class for returning multiple objects from methods.classQuintet<A,B, C, D, E> Convenience class for returning multiple objects from methods.classTriplet<A,B, C> Convenience class for returning multiple objects from methods.