Uses of Annotation Type
oshi.annotation.concurrent.Immutable
Packages that use Immutable
Package
Description
Provides functions to query Mac info
Provides functions to query Mac network info
Provides functions to query data in Windows Registry
[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
[oshi-core API] Provides cross-platform implementation to retrieve OS, FileSystem, and Process information
Provides utilities for Windows.
-
Uses of Immutable in oshi.driver.mac
Classes in oshi.driver.mac with annotations of type ImmutableModifier and TypeClassDescriptionstatic class
Class to encapsulate mach thread info -
Uses of Immutable in oshi.driver.mac.net
Classes in oshi.driver.mac.net with annotations of type ImmutableModifier and TypeClassDescriptionstatic class
Class to encapsulate IF data for method return -
Uses of Immutable in oshi.driver.windows.registry
Classes in oshi.driver.windows.registry with annotations of type ImmutableModifier and TypeClassDescriptionstatic class
Class to encapsulate data from the registry performance counter blockstatic class
Class to encapsulate data from WTS Process Infostatic class
Class to encapsulate data from the registry performance counter block -
Uses of Immutable in oshi.hardware
Classes in oshi.hardware with annotations of type ImmutableModifier and TypeInterfaceDescriptioninterface
The Baseboard represents the system board, also called motherboard, logic board, etc.static class
A class representing a Logical Processor and its replationship to physical processors, physical packages, and logical groupings such as NUMA Nodes and Processor groups, useful for identifying processor topology.static class
A class representing a Physical Processor (a core) providing per-core statistics that may vary, particularly in hybrid/modular processors.static class
A class representing CPU Cache Memory.static final class
A class encapsulating ghe CPU's identifier strings ,including name, vendor, stepping, model, and family information (also called the signature of a CPU)interface
The ComputerSystem represents the physical hardware, of a computer system/product and includes BIOS/firmware and a motherboard, logic board, etc.interface
Display refers to the information regarding a video source and monitor identified by the EDID standard.interface
The Firmware represents the low level BIOS or equivalent.interface
GraphicsCard interface.class
A region on a hard disk or other secondary storage, so that an operating system can manage information in each region separately.interface
A logical volume group implemented as part of logical volume management, combining the space on one or more storage devices such as disks or partitions (physical volumes) into a storage pool, and subsequently allocating that space to virtual partitions (logical volumes) as block devices accessible to the file system.class
The PhysicalMemory class represents a physical memory device located on a computer system and available to the operating system.interface
SoundCard interface.interface
A USB device is a device connected via a USB port, possibly internally/permanently. -
Uses of Immutable in oshi.hardware.common
Classes in oshi.hardware.common with annotations of type ImmutableModifier and TypeClassDescriptionclass
Baseboard dataclass
Computer System data.class
A Displayclass
Firmware data.class
An abstract Sound Cardclass
An abstract Sound Cardclass
A USB device -
Uses of Immutable in oshi.hardware.platform.linux
Classes in oshi.hardware.platform.linux with annotations of type ImmutableModifier and TypeClassDescription(package private) final class
Baseboard data obtained by sysfs(package private) final class
Hardware data obtained from sysfs.(package private) final class
Firmware data obtained by sysfs.(package private) final class
Graphics card info obtained by lshw(package private) final class
Sound card data obtained via /proc/asound directoryclass
Linux Usb Device -
Uses of Immutable in oshi.hardware.platform.mac
Classes in oshi.hardware.platform.mac with annotations of type ImmutableModifier and TypeClassDescription(package private) final class
Baseboard data obtained from ioreg(package private) final class
Hardware data obtained from ioreg.(package private) final class
A Display(package private) final class
Firmware data obtained from ioreg.(package private) final class
Graphics card info obtained by system_profiler SPDisplaysDataType.(package private) final class
Sound card data obtained via AppleHDA kextclass
Mac Usb Device -
Uses of Immutable in oshi.hardware.platform.unix
Classes in oshi.hardware.platform.unix with annotations of type ImmutableModifier and TypeClassDescriptionfinal class
Baseboard data obtained by a calling class -
Uses of Immutable in oshi.hardware.platform.unix.aix
Classes in oshi.hardware.platform.unix.aix with annotations of type ImmutableModifier and TypeClassDescription(package private) final class
Baseboard data obtained by lscfg(package private) final class
Hardware data obtained from lsattr(package private) final class
Firmware data.(package private) final class
Graphics Card info obtained from lscfg(package private) final class
AIX Sound Card.class
AIX Usb Device -
Uses of Immutable in oshi.hardware.platform.unix.freebsd
Classes in oshi.hardware.platform.unix.freebsd with annotations of type ImmutableModifier and TypeClassDescription(package private) final class
Hardware data obtained from dmidecode.(package private) final class
Firmware information from dmidecode(package private) final class
Graphics Card info obtained from pciconf(package private) final class
FreeBSD soundcard.class
FreeBsd Usb Device -
Uses of Immutable in oshi.hardware.platform.unix.openbsd
Classes in oshi.hardware.platform.unix.openbsd with annotations of type ImmutableModifier and TypeClassDescriptionclass
OpenBSD ComputerSystem implementationclass
OpenBSD Firmware implementation(package private) final class
Graphics Card info obtained from pciconf(package private) final class
OpenBSD soundcard.class
OpenBsd Usb Device -
Uses of Immutable in oshi.hardware.platform.unix.solaris
Classes in oshi.hardware.platform.unix.solaris with annotations of type ImmutableModifier and TypeClassDescription(package private) final class
Hardware data obtained from smbios.(package private) final class
Firmware data.(package private) final class
Graphics Card info obtained from prtconf(package private) final class
Solaris Sound Card.class
Solaris Usb Device -
Uses of Immutable in oshi.hardware.platform.windows
Classes in oshi.hardware.platform.windows with annotations of type ImmutableModifier and TypeClassDescription(package private) final class
Baseboard data obtained from WMI(package private) final class
Hardware data obtained from WMI.(package private) final class
A Display(package private) final class
Firmware data obtained from WMI(package private) final class
Graphics Card obtained from WMI(package private) final class
Sound Card data obtained from registryclass
Windows Usb Device -
Uses of Immutable in oshi.software.os
Classes in oshi.software.os with annotations of type ImmutableModifier and TypeClassDescriptionstatic final class
Encapsulates information associated with an IP connection.static final class
Encapsulates statistics associated with a TCP connection.static final class
Encapsulates statistics associated with a UDP connection.static class
A class representing the Operating System version details.class
This class encapsulates information about a window on the operating system's GUI desktopclass
Operating system services are responsible for the management of platform resources, including the processor, memory, files, and input and output.class
This class encapsulates information about users who are currently logged in to an operating system. -
Uses of Immutable in oshi.util.platform.windows
Classes in oshi.util.platform.windows with annotations of type ImmutableModifier and TypeClassDescriptionstatic class
Encapsulates the three string components of a performance counter