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.unix |
Provides functions to query information common to all unix systems
|
| oshi.driver.unix.freebsd |
Provides functions to query FreeBSD information
|
| oshi.driver.unix.solaris |
Provides functions to query Solaris 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.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.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 classDevicetreeUtility to read info from the devicetreeclassDmidecodeUtility to read info fromdmidecodeclassLshalUtility to read info fromlshalclassLshwUtility to read info fromlshwclassSysfsUtility to read info fromsysfsclassWhoUtility 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 classCpuInfoUtility to read CPU info from/proc/cpuinfoclassCpuStatUtility to read CPU statistics from/proc/statclassDiskStatsUtility to read disk statistics from/proc/diskstatsclassProcessStatUtility to read process statistics from/proc/[pid]/statclassUpTimeUtility 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 classWhoUtility to query logged in users. -
Uses of ThreadSafe in oshi.driver.unix
Classes in oshi.driver.unix with annotations of type ThreadSafe Modifier and Type Class Description classWhoUtility to query logged in users. -
Uses of ThreadSafe in oshi.driver.unix.freebsd
Classes in oshi.driver.unix.freebsd with annotations of type ThreadSafe Modifier and Type Class Description classWhoUtility to query logged in users. -
Uses of ThreadSafe in oshi.driver.unix.solaris
Classes in oshi.driver.unix.solaris with annotations of type ThreadSafe Modifier and Type Class Description classWhoUtility to query logged in users. -
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 classSystemPagesUtility 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 classLogicalProcessorInformationUtility 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 classMemoryInformationUtility to query Memory performance counterclassPagingFileUtility to query Paging File performance counterclassPhysicalDiskUtility to query PhysicalDisk performance counterclassProcessInformationUtility to query Process Information performance counterclassProcessorInformationUtility to query Processor performance counterclassSystemInformationUtility to query System 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 classHkeyPerformanceDataUtilUtility to read HKEY_PERFORMANCE_DATA information.classHkeyUserDataUtility to read session data from HKEY_USERSclassNetSessionDataUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassProcessPerformanceDataUtility to read process data from HKEY_PERFORMANCE_DATA information.classSessionWtsDataUtility to read process 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 classMSAcpiThermalZoneTemperatureUtility to query WMI classMSAcpi_ThermalZoneTemperatureclassOhmHardwareUtility to query Open Hardware Monitor WMI data for HardwareclassOhmSensorUtility to query Open Hardware Monitor WMI data for SensorsclassWin32BaseBoardUtility to query WMI classWin32_BaseBoardclassWin32BiosUtility to query WMI classWin32_BIOSclassWin32ComputerSystemUtility to query WMI classWin32_ComputerSystemclassWin32ComputerSystemProductUtility to query WMI classWin32_ComputerSystemProductclassWin32DiskDriveUtility to query WMI classWin32_DiskDriveclassWin32DiskDriveToDiskPartitionUtility to query WMI classWin32_DiskDriveToDiskPartitionclassWin32DiskPartitionUtility to query WMI classWin32_DiskPartitionclassWin32FanUtility to query WMI classWin32_FanclassWin32LogicalDiskUtility to query WMI classWin32_LogicalDiskclassWin32LogicalDiskToPartitionUtility to query WMI classWin32_LogicalDiskToPartitionclassWin32OperatingSystemUtility to query WMI classWin32_OperatingSystemclassWin32PhysicalMemoryUtility to query WMI classWin32_PhysicalMemoryclassWin32PnPEntityUtility to query WMI classWin32_PnPEntityclassWin32ProcessUtility to query WMI classWin32_ProcessclassWin32ProcessorUtility to query WMI classWin32_ProcessorclassWin32USBControllerUtility to query WMI classWin32_USBControllerclassWin32VideoControllerUtility 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 interfaceCentralProcessorThis 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.)interfaceGlobalMemoryThe GlobalMemory class tracks information about the use of a computer's physical memory (RAM) as well as any available virtual memory.interfaceHardwareAbstractionLayerA hardware abstraction layer.interfacePowerSourceThe Power Source is one or more batteries with some capacity, and some state of charge/dischargeinterfaceSensorsSensors include hardware sensors to monitor temperature, fan speed, and other information.interfaceVirtualMemoryThe 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 classAbstractCentralProcessorA CPU.classAbstractGlobalMemoryMemory info.classAbstractHardwareAbstractionLayerCommon fields or methods used by platform-specific implementations of HardwareAbstractionLayerclassAbstractPowerSourceA Power SourceclassAbstractSensorsSensors from WMI or Open Hardware MonitorclassAbstractVirtualMemoryVirtual Memory info.classNetworksNetwork interfaces implementation. -
Uses of ThreadSafe in oshi.hardware.platform.linux
Classes in oshi.hardware.platform.linux with annotations of type ThreadSafe Modifier and Type Class Description classLinuxDisksLinux hard disk implementation.classLinuxHardwareAbstractionLayerLinuxHardwareAbstractionLayer class.classLinuxNetworksLinuxNetworks class.classLinuxPowerSourceA 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 classMacDisksMac hard disk implementation.classMacHardwareAbstractionLayerMacHardwareAbstractionLayer class.classMacNetworksMacNetworks class.classMacPowerSourceA 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 classFreeBsdDisksFreeBSD hard disk implementation.classFreeBsdHardwareAbstractionLayerFreeBsdHardwareAbstractionLayer class.classFreeBsdNetworksFreeBsdNetworks class.classFreeBsdPowerSourceA 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 classSolarisDisksSolaris hard disk implementation.classSolarisHardwareAbstractionLayerSolarisHardwareAbstractionLayer class.classSolarisNetworksSolarisNetworks class.classSolarisPowerSourceA 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 classWindowsDisksWindows hard disk implementation.classWindowsHardwareAbstractionLayerWindowsHardwareAbstractionLayer class.classWindowsNetworksWindowsNetworks class.classWindowsPowerSourceA Power Source -
Uses of ThreadSafe in oshi.software.common
Classes in oshi.software.common with annotations of type ThreadSafe Modifier and Type Class Description classAbstractFileSystemclassAbstractNetworkParamsCommon NetworkParams implementation. -
Uses of ThreadSafe in oshi.software.os
Classes in oshi.software.os with annotations of type ThreadSafe Modifier and Type Interface Description interfaceFileSystemThe File System is a logical arrangement, usually in a hierarchial tree, where files are placed for storage and retrieval.interfaceInternetProtocolStatsIncludes key statistics of TCP and UDP protocolsinterfaceNetworkParamsNetworkParams presents network parameters of running OS, such as DNS, host name etc.interfaceOperatingSystemAn 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. -
Uses of ThreadSafe in oshi.software.os.linux
Classes in oshi.software.os.linux with annotations of type ThreadSafe Modifier and Type Class Description classLinuxFileSystemThe Linux File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classLinuxInternetProtocolStatsclassLinuxOperatingSystemLinux 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. -
Uses of ThreadSafe in oshi.software.os.mac
Classes in oshi.software.os.mac with annotations of type ThreadSafe Modifier and Type Class Description classMacFileSystemThe Mac File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classMacInternetProtocolStatsclassMacOperatingSystemmacOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc. -
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 classFreeBsdFileSystemThe Solaris File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classFreeBsdInternetProtocolStatsclassFreeBsdOperatingSystemFreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. -
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 classSolarisFileSystemThe Solaris File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classSolarisInternetProtocolStatsclassSolarisOperatingSystemSolaris is a non-free Unix operating system originally developed by Sun Microsystems. -
Uses of ThreadSafe in oshi.software.os.windows
Classes in oshi.software.os.windows with annotations of type ThreadSafe Modifier and Type Class Description classWindowsFileSystemThe Windows File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classWindowsInternetProtocolStatsclassWindowsOperatingSystemMicrosoft 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. -
Uses of ThreadSafe in oshi.util
Classes in oshi.util with annotations of type ThreadSafe Modifier and Type Class Description classConstantsGeneral constants used in multiple classesclassEdidUtilEDID parsing utility.classExecutingCommandA class for executing on the command line and returning the result of execution.classFileUtilFile reading methodsclassFormatUtilFormatting utility for appending units or converting between number types.classLsofUtilReads from lsof into a mapclassMemoizerA memoized function stores the output corresponding to some set of specific inputs.classParseUtilString parsing utility.classUtilGeneral 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 classProcPathProvides 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 ThreadSafe Modifier and Type Class Description classSmcUtilProvides access to SMC calls on macOSclassSysctlUtilProvides 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 classBsdSysctlUtilProvides 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 classKstatUtilProvides 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 classPerfCounterQueryEnables queries of Performance Counters using wild cards to filter instancesclassPerfCounterWildcardQueryEnables queries of Performance Counters using wild cards to filter instancesclassPerfDataUtilHelper class to centralize the boilerplate portions of PDH counter setup and allow applications to easily add, query, and remove counters.classWmiQueryHandlerUtility to handle WMI QueriesclassWmiUtilHelper 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 classPair<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.