| Package | Description |
|---|---|
| oshi |
Provides a cross-platform implementation to retrieve system information, such
as version, memory, CPU, disk, battery, etc.
|
| oshi.hardware |
Provides interfaces to hardware such as Memory, Power Sources, and Processor
|
| 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.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 |
Provides interfaces and common objects for Software and OS
|
| oshi.software.os.linux |
Provides information about Software and OS on Linux
|
| oshi.software.os.mac |
Provides information about Software and OS on Mac OS X
|
| oshi.software.os.windows |
Provides information about Software and OS on Windows
|
| Modifier and Type | Class and Description |
|---|---|
class |
SystemInfo
System information.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CentralProcessor
The Central Processing Unit (CPU) or the processor is the portion of a
computer system that carries out the instructions of a computer program, and
is the primary element carrying out the computer's functions.
|
interface |
Disks
Disks refers to hard drives installed in the machine.
|
interface |
Display
Display refers to the information regarding a video source and monitor
identified by the EDID standard.
|
interface |
GlobalMemory
Memory refers to the state information of a computing system, as it is kept
active in some physical structure.
|
interface |
HardwareAbstractionLayer
A hardware abstraction layer.
|
interface |
Networks
Networks refers to network interfaces installed in the machine.
|
interface |
PowerSource
The Power Source is one or more batteries with some capacity, and some state
of charge/discharge
|
interface |
Sensors
Sensors include hardwore sensors to monitor temperature, fan speed, and other
information.
|
interface |
UsbDevice
A USB device is a device connected via a USB port, possibly
internally/permanently.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HWDiskStore
Store object of disk attributes.
|
class |
NetworkIF
Store object of network interfaces attributes
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCentralProcessor
A CPU as defined in Linux /proc.
|
class |
AbstractDisks
Linux hard disk implementation.
|
class |
AbstractDisplay
A Display
|
class |
AbstractGlobalMemory
Memory obtained by /proc/meminfo and sysinfo.totalram
|
class |
AbstractHardwareAbstractionLayer |
class |
AbstractNetworks
Network interfaces implementation.
|
class |
AbstractPowerSource
A Power Source
|
class |
AbstractSensors |
class |
AbstractUsbDevice
A USB device
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinuxBlockDevStats
POJO for mapping Linux block device stats info
|
class |
LinuxCentralProcessor
A CPU as defined in Linux /proc.
|
class |
LinuxDisks
Linux hard disk implementation.
|
class |
LinuxDisplay
A Display
|
class |
LinuxGlobalMemory
Memory obtained by /proc/meminfo and sysinfo.totalram
|
class |
LinuxHardwareAbstractionLayer |
class |
LinuxNetworks |
class |
LinuxPowerSource
A Power Source
|
class |
LinuxSensors |
class |
LinuxUsbDevice |
| Modifier and Type | Class and Description |
|---|---|
class |
MacCentralProcessor
A CPU.
|
class |
MacDisks
Mac hard disk implementation.
|
class |
MacDisplay
A Display
|
class |
MacGlobalMemory
Memory obtained by host_statistics (vm_stat) and sysctl
|
class |
MacHardwareAbstractionLayer |
class |
MacNetworks |
class |
MacPowerSource
A Power Source
|
class |
MacSensors |
class |
MacUsbDevice |
| Modifier and Type | Class and Description |
|---|---|
class |
WindowsCentralProcessor
A CPU as defined in Windows registry.
|
class |
WindowsDisks
Windows hard disk implementation.
|
class |
WindowsDisplay
A Display
|
class |
WindowsGlobalMemory
Memory obtained by GlobalMemoryStatusEx.
|
class |
WindowsHardwareAbstractionLayer |
class |
WindowsNetworks |
class |
WindowsPowerSource
A Power Source
|
class |
WindowsSensors |
class |
WindowsUsbDevice |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFileSystem
The File System is a storage pool, device, partition, volume, concrete file
system or other implementation specific means of file storage.
|
class |
AbstractOperatingSystem |
class |
AbstractOSVersionInfoEx
Contains operating system version information.
|
class |
AbstractProcess
A process is an instance of a computer program that is being executed.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FileSystem |
interface |
OperatingSystem
An 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.
|
interface |
OperatingSystemVersion |
interface |
OSProcess
A process is an instance of a computer program that is being executed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OSFileStore
The File System is a storage pool, device, partition, volume, concrete file
system or other implementation specific means of file storage.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinuxFileSystem
The Linux File System contains
OSFileStores which are a storage pool,
device, partition, volume, concrete file system or other implementation
specific means of file storage. |
class |
LinuxOperatingSystem
Linux is a family of free operating systems most commonly used on personal
computers.
|
class |
LinuxOSVersionInfoEx |
class |
LinuxProcess
A process is an instance of a computer program that is being executed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MacFileSystem
The Mac File System contains
OSFileStores which are a storage pool,
device, partition, volume, concrete file system or other implementation
specific means of file storage. |
class |
MacOperatingSystem |
class |
MacOSVersionInfoEx |
class |
MacProcess
A process is an instance of a computer program that is being executed.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WindowsFileSystem
The Windows File System contains
OSFileStores which are a storage
pool, device, partition, volume, concrete file system or other implementation
specific means of file storage. |
class |
WindowsOperatingSystem |
class |
WindowsOSVersionInfoEx |
class |
WindowsProcess
A process is an instance of a computer program that is being executed.
|
Copyright © 2010–2016 com.github.dblock. All rights reserved.