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 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 classAuxvUtility to read auxiliary vector from/proc/self/auxvclassCpuInfoUtility 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 classThreadInfoUtility to query threads for a processclassWhoUtility to query logged in users.classWindowInfoUtility 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 classFsstatUtility 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 classNetStatUtility to query TCP connectionsclassWhoUtility to query logged in users.classXrandrUtility to query xrandrclassXwininfoUtility 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 classLsUtility to query lsclassLscfgUtility to query lscfgclassLspvUtility to query lspvclassLssradUtility to query lssradclassPsInfoUtility to query /proc/psinfoclassUptimeUtility to query up time.classWhoUtility 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.openbsd.disk
Classes in oshi.driver.unix.openbsd.disk with annotations of type ThreadSafe Modifier and Type Class Description classDisklabelUtility 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 classPsInfoUtility to query /proc/psinfoclassWhoUtility 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 classDeviceTreeUtility to query device interfaces via Config Manager Device Tree functionsclassEnumWindowsUtility to query Desktop windowsclassLogicalProcessorInformationUtility 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 classLoadAverageUtility to calculate a load average equivalent metric on Windows.classMemoryInformationUtility to query Memory performance counterclassPagingFileUtility to query Paging File performance counterclassPerfmonConstantsConstants used in Perfmon driver classesclassPerfmonDisabledTests whether performance counters are disabledclassPhysicalDiskUtility to query PhysicalDisk performance counterclassProcessInformationUtility to query Process Information performance counterclassProcessorInformationUtility to query Processor performance counterclassSystemInformationUtility to query System performance countersclassThreadInformationUtility 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_ThermalZoneTemperatureclassMSFTStorageUtility to query WMI classes in Storage namespace assocaited with Storage PoolsclassOhmHardwareUtility 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_PhysicalMemoryclassWin32ProcessUtility to query WMI classWin32_ProcessclassWin32ProcessCachedUtility to query WMI classWin32_Processusing cacheclassWin32ProcessorUtility to query WMI classWin32_ProcessorclassWin32VideoControllerUtility 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 HardwareAbstractionLayerclassAbstractHWDiskStoreCommon methods for platform HWDiskStore classesclassAbstractNetworkIFNetwork 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 (package private) classLinuxCentralProcessorA CPU as defined in Linux /proc.classLinuxGlobalMemoryMemory obtained by /proc/meminfo and sysinfo.totalramclassLinuxHardwareAbstractionLayerLinuxHardwareAbstractionLayer class.classLinuxHWDiskStoreLinux hard disk implementation.classLinuxNetworkIFLinuxNetworks class.classLinuxPowerSourceA Power Source(package private) classLinuxSensorsSensors from WMI or Open Hardware Monitor(package private) classLinuxVirtualMemoryMemory 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) classMacCentralProcessorA CPU.(package private) classMacGlobalMemoryMemory obtained by host_statistics (vm_stat) and sysctl.classMacHardwareAbstractionLayerMacHardwareAbstractionLayer class.classMacHWDiskStoreMac hard disk implementation.classMacNetworkIFMacNetworks class.classMacPowerSourceA Power Source(package private) classMacSensorsSensors from SMC(package private) classMacVirtualMemoryMemory 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 classBsdNetworkIFBsdNetworkIF applicable to FreeBSD and OpenBSD.classUnixDisplayA 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) classAixCentralProcessorA CPU(package private) classAixGlobalMemoryMemory obtained by perfstat_memory_total_tclassAixHardwareAbstractionLayerAIXHardwareAbstractionLayer class.classAixHWDiskStoreAIX hard disk implementation.classAixNetworkIFAIXNetworks class.classAixPowerSourceA Power Source(package private) classAixSensorsSensors not available except counting fans from lscfg(package private) classAixVirtualMemoryMemory 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) classFreeBsdCentralProcessorA CPU(package private) classFreeBsdGlobalMemoryMemory obtained by sysctl vm.statsclassFreeBsdHardwareAbstractionLayerFreeBsdHardwareAbstractionLayer class.classFreeBsdHWDiskStoreFreeBSD hard disk implementation.classFreeBsdPowerSourceA Power Source(package private) classFreeBsdSensorsSensors from coretemp(package private) classFreeBsdVirtualMemoryMemory 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 classOpenBsdCentralProcessorOpenBSD Central Processor implementation(package private) classOpenBsdGlobalMemoryMemory obtained by sysctl vm.statsclassOpenBsdHardwareAbstractionLayerOpenBsdHardwareAbstractionLayer class.classOpenBsdHWDiskStoreOpenBSD hard disk implementation.classOpenBsdPowerSourceA Power Source(package private) classOpenBsdSensorsSensors(package private) classOpenBsdVirtualMemoryMemory 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) classSolarisCentralProcessorA CPU(package private) classSolarisGlobalMemoryMemory obtained by kstatclassSolarisHardwareAbstractionLayerSolarisHardwareAbstractionLayer class.classSolarisHWDiskStoreSolaris hard disk implementation.classSolarisNetworkIFSolarisNetworks class.classSolarisPowerSourceA Power Source(package private) classSolarisSensorsSensors from prtpicl(package private) classSolarisVirtualMemoryMemory 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) classWindowsCentralProcessorA CPU, representing all of a system's processors.(package private) classWindowsGlobalMemoryMemory obtained by Performance Info.classWindowsHardwareAbstractionLayerWindowsHardwareAbstractionLayer class.classWindowsHWDiskStoreWindows hard disk implementation.classWindowsNetworkIFWindowsNetworks class.classWindowsPowerSourceA Power Source(package private) classWindowsSensorsSensors from WMI or Open Hardware Monitor(package private) classWindowsVirtualMemoryMemory 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 classAbstractFileSystemCommon methods for filesystem implementationsclassAbstractNetworkParamsCommon NetworkParams implementation.classAbstractOSFileStoreCommon implementations for OSFileStoreclassAbstractOSProcessA process is an instance of a computer program that is being executed.classAbstractOSThreadCommon 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 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.classLinuxInternetProtocolStatsInternet Protocol Stats implementation(package private) classLinuxNetworkParamsLinuxNetworkParams class.classLinuxOperatingSystemLinux 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.classLinuxOSFileStoreOSFileStore implementationclassLinuxOSProcessOSProcess implementationclassLinuxOSThreadOSThread 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 classMacFileSystemThe Mac File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classMacInternetProtocolStatsInternet Protocol Stats implementation(package private) classMacNetworkParamsMacNetworkParams class.classMacOperatingSystemmacOS, previously Mac OS X and later OS X) is a series of proprietary graphical operating systems developed and marketed by Apple Inc.classMacOSFileStoreOSFileStore implementationclassMacOSProcessOSProcess implementationclassMacOSThreadOSThread 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 classAixFileSystemThe AIX File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classAixInternetProtocolStatsInternet Protocol Stats implementation(package private) classAixNetworkParamsAixNetworkParams class.classAixOperatingSystemAIX (Advanced Interactive eXecutive) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.classAixOSFileStoreOSFileStore implementationclassAixOSProcessOSProcess implementationclassAixOSThreadOSThread 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 classFreeBsdFileSystemThe FreeBSD File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classFreeBsdInternetProtocolStatsInternet Protocol Stats implementation(package private) classFreeBsdNetworkParamsFreeBsdNetworkParams class.classFreeBsdOperatingSystemFreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.classFreeBsdOSFileStoreOSFileStore implementationclassFreeBsdOSProcessOSProcess implementationclassFreeBsdOSThreadOSThread 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 classOpenBsdFileSystemThe FreeBSD File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classOpenBsdInternetProtocolStatsInternet Protocol Stats implementationclassOpenBsdNetworkParamsOpenBsdNetworkParams class.classOpenBsdOperatingSystemOpenBsd is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix.classOpenBsdOSFileStoreOSFileStore implementationclassOpenBsdOSProcessOSProcess implementationclassOpenBsdOSThreadOSThread 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 classSolarisFileSystemThe Solaris File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classSolarisInternetProtocolStatsInternet Protocol Stats implementation(package private) classSolarisNetworkParamsSolarisNetworkParams class.classSolarisOperatingSystemSolaris is a non-free Unix operating system originally developed by Sun Microsystems.classSolarisOSFileStoreOSFileStore implementationclassSolarisOSProcessOSProcess implementationclassSolarisOSThreadOSThread 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 classWindowsFileSystemThe Windows File System containsOSFileStores which are a storage pool, device, partition, volume, concrete file system or other implementation specific means of file storage.classWindowsInternetProtocolStatsInternet Protocol Stats implementation(package private) classWindowsNetworkParamsWindowsNetworkParams class.classWindowsOperatingSystemMicrosoft 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.classWindowsOSFileStoreOSFileStore implementationclassWindowsOSProcessOSProcess implementationclassWindowsOSThreadOSThread implementation -
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.classFileSystemUtilUtility class for common filesystem codeclassFileUtilFile reading methodsclassFormatUtilFormatting utility for appending units or converting between number types.classMemoizerA memoized function stores the output corresponding to some set of specific inputs.classParseUtilString parsing utility.classUserGroupInfoUtility class to temporarily cache the userID and group maps in *nix, for parsing process ownership.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 classDevPathProvides constants for paths in the/devfilesystem on Linux.classProcPathProvides constants for paths in the/procfilesystem on Linux.classSysPathProvides constants for paths in the/sysfilesystem 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 classCFUtilCF String retrievingclassSmcUtilProvides 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 FreeBSDclassProcstatUtilReads 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 classFstatUtilReads from fstat.classOpenBsdSysctlUtilProvides 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 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 Queries.classWmiUtilHelper 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.
-