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.linux
Classes in oshi.driver.linux with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to read info from the devicetreeclassUtility to read info fromdmidecodeclassUtility to read info fromlshalclassUtility to read info fromlshwclassUtility to read info fromsysfsclassUtility to query logged in users. -
Uses of ThreadSafe in oshi.driver.linux.proc
Classes in oshi.driver.linux.proc with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to read CPU info from/proc/cpuinfoclassUtility to read CPU statistics from/proc/statclassUtility to read disk statistics from/proc/diskstatsclassUtility to read process statistics from/proc/[pid]/statclassUtility to read system uptime from/proc/uptimeclassUtility 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 ThreadSafeModifier and TypeClassDescriptionclassUtility to query threads for a processclassUtility to query logged in users.classUtility to query desktop windows -
Uses of ThreadSafe in oshi.driver.mac.disk
Classes in oshi.driver.mac.disk with annotations of type ThreadSafe -
Uses of ThreadSafe in oshi.driver.mac.net
Classes in oshi.driver.mac.net with annotations of type ThreadSafe -
Uses of ThreadSafe in oshi.driver.unix
Classes in oshi.driver.unix with annotations of type ThreadSafe -
Uses of ThreadSafe in oshi.driver.unix.aix
Classes in oshi.driver.unix.aix with annotations of type ThreadSafe -
Uses of ThreadSafe in oshi.driver.unix.aix.perfstat
Classes in oshi.driver.unix.aix.perfstat with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to query partition configclassUtility to query performance stats for cpuclassUtility to query performance stats for disk_statsclassUtility to query performance stats for memoryclassUtility to query performance stats for network interfacesclassUtility to query performance stats for processesclassUtility 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 -
Uses of ThreadSafe in oshi.driver.unix.freebsd.disk
Classes in oshi.driver.unix.freebsd.disk with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to query geom part listclassUtility to query geom part listclassUtility to query mount -
Uses of ThreadSafe in oshi.driver.unix.openbsd.disk
Classes in oshi.driver.unix.openbsd.disk with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility 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 -
Uses of ThreadSafe in oshi.driver.unix.solaris.disk
Classes in oshi.driver.unix.solaris.disk with annotations of type ThreadSafe -
Uses of ThreadSafe in oshi.driver.unix.solaris.kstat
Classes in oshi.driver.unix.solaris.kstat with annotations of type ThreadSafe -
Uses of ThreadSafe in oshi.driver.windows
Classes in oshi.driver.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to query device interfaces via Config Manager Device Tree functionsclassUtility to query Desktop windowsclassUtility to query Logical Processor Information -
Uses of ThreadSafe in oshi.driver.windows.perfmon
Classes in oshi.driver.windows.perfmon with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to query Memory performance counterclassUtility to query Paging File performance counterclassUtility to query PhysicalDisk performance counterclassUtility to query Process Information performance counterclassUtility to query Processor performance counterclassUtility to query System performance counterclassUtility to query Thread Information performance counter -
Uses of ThreadSafe in oshi.driver.windows.registry
Classes in oshi.driver.windows.registry with annotations of type ThreadSafeModifier and TypeClassDescriptionclassUtility to read HKEY_PERFORMANCE_DATA information.classUtility to read session data from HKEY_USERSclassUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassUtility 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 ThreadSafeModifier and TypeClassDescriptionclassUtility to query WMI classMSAcpi_ThermalZoneTemperatureclassUtility to query WMI classes in Storage namespace assocaited with Storage PoolsclassUtility to query Open Hardware Monitor WMI data for HardwareclassUtility to query Open Hardware Monitor WMI data for SensorsclassUtility to query WMI classWin32_BaseBoardclassUtility to query WMI classWin32_BIOSclassUtility to query WMI classWin32_ComputerSystemclassUtility to query WMI classWin32_ComputerSystemProductclassUtility to query WMI classWin32_DiskDriveclassUtility to query WMI classWin32_DiskDriveToDiskPartitionclassUtility to query WMI classWin32_DiskPartitionclassUtility to query WMI classWin32_FanclassUtility to query WMI classWin32_LogicalDiskclassUtility to query WMI classWin32_LogicalDiskToPartitionclassUtility to query WMI classWin32_OperatingSystemclassUtility to query WMI classWin32_PhysicalMemoryclassUtility to query WMI classWin32_ProcessclassUtility to query WMI classWin32_Processusing cacheclassUtility to query WMI classWin32_ProcessorclassUtility to query WMI classWin32_VideoController -
Uses of ThreadSafe in oshi.hardware
Classes 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.common
Classes 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.linux
Classes in oshi.hardware.platform.linux with annotations of type ThreadSafeModifier and TypeClassDescriptionclassMemory obtained by /proc/meminfo and sysinfo.totalramclassLinuxHardwareAbstractionLayer class.classLinux hard disk implementation.classLinuxNetworks class.classA Power Source -
Uses of ThreadSafe in oshi.hardware.platform.mac
Classes in oshi.hardware.platform.mac with annotations of type ThreadSafeModifier and TypeClassDescriptionclassMacHardwareAbstractionLayer class.classMac hard disk implementation.classMacNetworks class.classA Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix
Classes in oshi.hardware.platform.unix with annotations of type ThreadSafeModifier and TypeClassDescriptionclassBsdNetworkIF applicable to FreeBSD and OpenBSD.classA Display -
Uses of ThreadSafe in oshi.hardware.platform.unix.aix
Classes in oshi.hardware.platform.unix.aix with annotations of type ThreadSafeModifier and TypeClassDescriptionclassAIXHardwareAbstractionLayer class.classAIX hard disk implementation.classAIXNetworks class.classA Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix.freebsd
Classes in oshi.hardware.platform.unix.freebsd with annotations of type ThreadSafeModifier and TypeClassDescriptionclassFreeBsdHardwareAbstractionLayer class.classFreeBSD hard disk implementation.classA Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix.openbsd
Classes in oshi.hardware.platform.unix.openbsd with annotations of type ThreadSafeModifier and TypeClassDescriptionclassOpenBSD Central Processor implementationclassOpenBsdHardwareAbstractionLayer class.classOpenBSD hard disk implementation.classA Power Source -
Uses of ThreadSafe in oshi.hardware.platform.unix.solaris
Classes in oshi.hardware.platform.unix.solaris with annotations of type ThreadSafeModifier and TypeClassDescriptionclassSolarisHardwareAbstractionLayer class.classSolaris hard disk implementation.classSolarisNetworks class.classA Power Source -
Uses of ThreadSafe in oshi.hardware.platform.windows
Classes in oshi.hardware.platform.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionclassWindowsHardwareAbstractionLayer class.classWindows hard disk implementation.classWindowsNetworks class.classA Power Source -
Uses of ThreadSafe in oshi.software.common
Classes 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.os
Classes 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.linux
Classes 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.mac
Classes 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.classOSFileStore implementationclassOSProcess implementationclassOSThread implementation -
Uses of ThreadSafe in oshi.software.os.unix.aix
Classes 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.freebsd
Classes in oshi.software.os.unix.freebsd 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 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.openbsd
Classes 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.solaris
Classes 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.windows
Classes 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.util
Classes in oshi.util with annotations of type ThreadSafeModifier and TypeClassDescriptionclassGeneral constants used in multiple classesclassEDID parsing utility.classA class for executing on the command line and returning the result of execution.classUtility class for common filesystem codeclassFile reading methodsclassFormatting utility for appending units or converting between number types.classReads from lsof into a mapclassA memoized function stores the output corresponding to some set of specific inputs.classString parsing utility.classGeneral utility methods -
Uses of ThreadSafe in oshi.util.platform.linux
Classes in oshi.util.platform.linux with annotations of type ThreadSafeModifier and TypeClassDescriptionclassProvides constants for paths in the/procfilesystem on Linux. -
Uses of ThreadSafe in oshi.util.platform.mac
Classes in oshi.util.platform.mac with annotations of type ThreadSafeModifier and TypeClassDescriptionclassCF String retrievingclassProvides access to SMC calls on macOSclassProvides 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 ThreadSafeModifier and TypeClassDescriptionclassProvides access to sysctl calls on FreeBSDclassReads 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 ThreadSafeModifier and TypeClassDescriptionclassReads from fstat.classProvides 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 -
Uses of ThreadSafe in oshi.util.platform.windows
Classes in oshi.util.platform.windows with annotations of type ThreadSafeModifier and TypeClassDescriptionclassEnables queries of Performance Counters using wild cards to filter instancesclassEnables queries of Performance Counters using wild cards to filter instancesclassHelper 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.classHelper class for WMI -
Uses of ThreadSafe in oshi.util.tuples
Classes 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.