All Classes and Interfaces

Class
Description
 
 
Attempts to create a unique computer identifier.
Configuration for the GUI.
 
 
Uses OSHI to attempt to identify whether the user is on a Virtual Machine
Uses OSHI to attempt to identify which OSFileStore, HWDiskStore, and HWPartition a file resides on.
Displays used and free space on all filesystems.
Displays a interface list, such as ifconfig.
 
 
Demonstrates the use of Jackson's ObjectMapper to create JSON from OSHI objects
Displays physical and virtual (swap) memory stats.
Basic Swing class to demonstrate potential uses for OSHI in a monitoring GUI.
Demo class to vend OSHI JSON data via an HTTP Webserver
 
Parent class combining code common to the other panels.
Displays text in panes covering mostly-static information.
Shows system and per-processor CPU usage every second in a time series chart.
Displays a process list, such as ps or task manager.
 
 
Shows USB devices.
Class demonstrating WMI stat performance improvements if the user does COM initialization so OSHI doesn't have to
 
Query handler class that avoids COM initialization overhead assuming COM is already initialized by the user.