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 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/uptimeclassUserGroupInfoUtility 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 classThreadInfoUtility to query threads for a processclassWhoUtility 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 classDiskutilUtility to query diskutilclassFsstatUtility 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 classNetStatUtility 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 classNetStatTcpUtility to query TCP connectionsclassWhoUtility to query logged in users.classXrandrUtility 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 classLsUtility to query lsclassLscfgUtility to query lscfgclassLspvUtility to query lspvclassLssradUtility to query lssradclassWhoUtility 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 classPerfstatConfigUtility to query partition configclassPerfstatCpuUtility to query performance stats for cpuclassPerfstatDiskUtility to query performance stats for disk_statsclassPerfstatMemoryUtility to query performance stats for memoryclassPerfstatNetInterfaceUtility to query performance stats for network interfacesclassPerfstatProcessUtility to query performance stats for processesclassPerfstatProtocolUtility 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 classWhoUtility 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 classGeomDiskListUtility to query geom part listclassGeomPartListUtility to query geom part listclassMountUtility 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 classWhoUtility 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 classIostatUtility to query iostatclassLshalUtility to query lshalclassPrtvtocUtility 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 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 counterclassThreadInformationUtility 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 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 with backup from Performance Counters or WMIclassProcessWtsDataUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassSessionWtsDataUtility to read process data from HKEY_PERFORMANCE_DATA information with backup from Performance Counters or WMIclassThreadPerformanceDataUtility 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 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_ProcessclassWin32ProcessCachedUtility to query WMI classWin32_Processusing cacheclassWin32ProcessorUtility 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.interfaceHWDiskStoreA 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.interfaceNetworkIFA network interface in the machine, including statistics.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 HardwareAbstractionLayerclassAbstractHWDiskStoreclassAbstractNetworkIFNetwork interfaces implementation.classAbstractPowerSourceA Power SourceclassAbstractSensorsSensors from WMI or Open Hardware MonitorclassAbstractVirtualMemoryVirtual 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 classLinuxGlobalMemoryMemory obtained by /proc/meminfo and sysinfo.totalramclassLinuxHardwareAbstractionLayerLinuxHardwareAbstractionLayer class.classLinuxHWDiskStoreLinux hard disk implementation.classLinuxNetworkIFLinuxNetworks 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 classMacHardwareAbstractionLayerMacHardwareAbstractionLayer class.classMacHWDiskStoreMac hard disk implementation.classMacNetworkIFMacNetworks class.classMacPowerSourceA 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 classAixHardwareAbstractionLayerAIXHardwareAbstractionLayer class.classAixHWDiskStoreAIX hard disk implementation.classAixNetworkIFAIXNetworks class.classAixPowerSourceA 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 classFreeBsdHardwareAbstractionLayerFreeBsdHardwareAbstractionLayer class.classFreeBsdHWDiskStoreFreeBSD hard disk implementation.classFreeBsdNetworkIFFreeBsdNetworks 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 classSolarisHardwareAbstractionLayerSolarisHardwareAbstractionLayer class.classSolarisHWDiskStoreSolaris hard disk implementation.classSolarisNetworkIFSolarisNetworks 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 classWindowsHardwareAbstractionLayerWindowsHardwareAbstractionLayer class.classWindowsHWDiskStoreWindows hard disk implementation.classWindowsNetworkIFWindowsNetworks 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.classAbstractOSFileStoreclassAbstractOSProcessA 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 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.interfaceOSFileStoreA FileStore represents a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.interfaceOSProcessRepresents 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 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.classLinuxOSFileStoreclassLinuxOSProcess -
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.classMacOSFileStoreclassMacOSProcess -
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 classAixFileSystemThe AIX File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classAixInternetProtocolStatsclassAixOperatingSystemAIX (Advanced Interactive eXecutive) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.classAixOSFileStoreclassAixOSProcess -
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.classFreeBsdOSFileStoreclassFreeBsdOSProcess -
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.classSolarisOSFileStoreclassSolarisOSProcess -
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.classWindowsOSFileStoreclassWindowsOSProcess -
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.