Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class oshi.demo.jmx.JMXOshiAgentServer
B
- Baseboard - Class in oshi.demo.jmx.mbeans
- Baseboard(Baseboard) - Constructor for class oshi.demo.jmx.mbeans.Baseboard
C
- Client - Class in oshi.demo.jmx.demo
- Client() - Constructor for class oshi.demo.jmx.demo.Client
- ComputerID - Class in oshi.demo
-
Attempts to create a unique computer identifier.
- ComputerID() - Constructor for class oshi.demo.ComputerID
- Config - Class in oshi.demo.gui
-
Configuration for the GUI.
- ContextRegistrationPlatform - Class in oshi.demo.jmx
- ContextRegistrationPlatform() - Constructor for class oshi.demo.jmx.ContextRegistrationPlatform
- createJmxOshiAgent(Integer, String) - Static method in class oshi.demo.jmx.CreateJmxOshiAgent
- createJmxOshiAgent(Integer, String, Map<String, ?>) - Static method in class oshi.demo.jmx.CreateJmxOshiAgent
- CreateJmxOshiAgent - Class in oshi.demo.jmx
- CreateJmxOshiAgent() - Constructor for class oshi.demo.jmx.CreateJmxOshiAgent
- createMBean(String, ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- createMBean(String, ObjectName, Object[], String[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- createMBean(String, ObjectName, ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- createMBean(String, ObjectName, ObjectName, Object[], String[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
D
- deserialize(String, byte[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- deserialize(String, ObjectName, byte[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- deserialize(ObjectName, byte[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- DetectVM - Class in oshi.demo
-
Uses OSHI to attempt to identify whether the user is on a Virtual Machine
- DetectVM() - Constructor for class oshi.demo.DetectVM
- DiskStoreForPath - Class in oshi.demo
-
Uses OSHI to attempt to identify which OSFileStore, HWDiskStore, and HWPartition a file resides on.
- DiskStoreForPath() - Constructor for class oshi.demo.DiskStoreForPath
F
- FileStorePanel - Class in oshi.demo.gui
-
Displays used and free space on all filesystems.
- FileStorePanel(SystemInfo) - Constructor for class oshi.demo.gui.FileStorePanel
G
- getAttribute(String) - Method in class oshi.demo.jmx.mbeans.Baseboard
- getAttribute(ObjectName, String) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getAttributes(String[]) - Method in class oshi.demo.jmx.mbeans.Baseboard
- getAttributes(ObjectName, String[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getClassLoader(ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getClassLoaderFor(ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getClassLoaderRepository() - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getComputerIdentifier() - Static method in class oshi.demo.ComputerID
-
Generates a Computer Identifier, which may be part of a strategy to construct a licence key.
- getDefaultDomain() - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getDomains() - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getInstance(String, Integer, Map<String, ?>, ContextRegistrationPlatform) - Static method in class oshi.demo.jmx.JMXOshiAgentServer
- getMBeanCount() - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getMBeanInfo() - Method in class oshi.demo.jmx.mbeans.Baseboard
- getMBeanInfo(ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getObjectInstance(ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- getProperties() - Method in interface oshi.demo.jmx.demo.PropertiesAvailable
- getProperties() - Method in class oshi.demo.jmx.mbeans.Baseboard
- GUI_HEIGHT - Static variable in class oshi.demo.gui.Config
- GUI_TITLE - Static variable in class oshi.demo.gui.Config
- GUI_WIDTH - Static variable in class oshi.demo.gui.Config
I
- identifyVM() - Static method in class oshi.demo.DetectVM
-
The function attempts to identify which Virtual Machine (VM) based on common VM signatures in MAC address and computer model.
- initCOM() - Method in class oshi.demo.WmiNoComInitQueryHandler
-
Don't initialize COM, despite the method name.
- instantiate(String) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- instantiate(String, Object[], String[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- instantiate(String, ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- instantiate(String, ObjectName, Object[], String[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- InterfacePanel - Class in oshi.demo.gui
-
Displays a interface list, such as ifconfig.
- InterfacePanel(SystemInfo) - Constructor for class oshi.demo.gui.InterfacePanel
- invoke(String, Object[], String[]) - Method in class oshi.demo.jmx.mbeans.Baseboard
- invoke(ObjectName, String, Object[], String[]) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- isInstanceOf(ObjectName, String) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- isRegistered(ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
J
- JMXOshiAgent - Interface in oshi.demo.jmx.api
- JMXOshiAgentServer - Class in oshi.demo.jmx
- Json - Class in oshi.demo
-
Demonstrates the use of Jackson's ObjectMapper to create JSON from OSHI objects
- Json() - Constructor for class oshi.demo.Json
M
- main(String[]) - Static method in class oshi.demo.ComputerID
-
main.
- main(String[]) - Static method in class oshi.demo.DetectVM
-
The main method, executing the
DetectVM.identifyVM()
method. - main(String[]) - Static method in class oshi.demo.DiskStoreForPath
-
Main method
- main(String[]) - Static method in class oshi.demo.jmx.demo.Client
- main(String[]) - Static method in class oshi.demo.jmx.demo.OshiJMXServer
- main(String[]) - Static method in class oshi.demo.Json
-
main.
- main(String[]) - Static method in class oshi.demo.OshiGui
- main(String[]) - Static method in class oshi.demo.OshiHTTPServer
- main(String[]) - Static method in class oshi.demo.UserComInit
- MemoryPanel - Class in oshi.demo.gui
-
Displays physical and virtual (swap) memory stats.
- MemoryPanel(SystemInfo) - Constructor for class oshi.demo.gui.MemoryPanel
- msgLabel - Variable in class oshi.demo.gui.OshiJPanel
- msgPanel - Variable in class oshi.demo.gui.OshiJPanel
N
- NON_UNIQUE_UUIDS - Static variable in class oshi.demo.ComputerID
O
- oshi.demo - package oshi.demo
-
Provides demonstration classes exercising some of OSHI's capabilities.
- oshi.demo.gui - package oshi.demo.gui
-
Contains JPanel implementations for the Oshi GUI demonstration class.
- oshi.demo.jmx - package oshi.demo.jmx
-
Contains JMX classes for the Oshi JMX demonstration class.
- oshi.demo.jmx.api - package oshi.demo.jmx.api
-
Contains JMX classes for the Oshi JMX demonstration class.
- oshi.demo.jmx.demo - package oshi.demo.jmx.demo
-
Contains JMX classes for the Oshi JMX demonstration class.
- oshi.demo.jmx.mbeans - package oshi.demo.jmx.mbeans
-
Contains JMX classes for the Oshi JMX demonstration class.
- oshi.demo.jmx.strategiesplatform - package oshi.demo.jmx.strategiesplatform
-
Contains JMX classes for the Oshi JMX demonstration class.
- OshiGui - Class in oshi.demo
-
Basic Swing class to demonstrate potential uses for OSHI in a monitoring GUI.
- OshiGui() - Constructor for class oshi.demo.OshiGui
- OshiHTTPServer - Class in oshi.demo
-
Demo class to vend OSHI JSON data via an HTTP Webserver
- OshiHTTPServer(Socket) - Constructor for class oshi.demo.OshiHTTPServer
- OshiJMXServer - Class in oshi.demo.jmx.demo
- OshiJMXServer() - Constructor for class oshi.demo.jmx.demo.OshiJMXServer
- OshiJPanel - Class in oshi.demo.gui
-
Parent class combining code common to the other panels.
- OshiJPanel() - Constructor for class oshi.demo.gui.OshiJPanel
- OsHwTextPanel - Class in oshi.demo.gui
-
Displays text in panes covering mostly-static information.
- OsHwTextPanel(SystemInfo) - Constructor for class oshi.demo.gui.OsHwTextPanel
P
- ProcessorPanel - Class in oshi.demo.gui
-
Shows system and per-processor CPU usage every second in a time series chart.
- ProcessorPanel(SystemInfo) - Constructor for class oshi.demo.gui.ProcessorPanel
- ProcessPanel - Class in oshi.demo.gui
-
Displays a process list, such as ps or task manager.
- ProcessPanel(SystemInfo) - Constructor for class oshi.demo.gui.ProcessPanel
- PropertiesAvailable - Interface in oshi.demo.jmx.demo
Q
- queryMBeans(ObjectName, QueryExp) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- queryNames(ObjectName, QueryExp) - Method in class oshi.demo.jmx.JMXOshiAgentServer
R
- REFRESH_FAST - Static variable in class oshi.demo.gui.Config
- REFRESH_SLOW - Static variable in class oshi.demo.gui.Config
- REFRESH_SLOWER - Static variable in class oshi.demo.gui.Config
- registerMBean(Object, ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- registerMBeans(SystemInfo, MBeanServer) - Method in interface oshi.demo.jmx.api.StrategyRegistrationPlatformMBeans
- registerMBeans(SystemInfo, MBeanServer) - Method in class oshi.demo.jmx.ContextRegistrationPlatform
- registerMBeans(SystemInfo, MBeanServer) - Method in class oshi.demo.jmx.strategiesplatform.WindowsStrategyRegistrattionPlatform
- removeNotificationListener(ObjectName, NotificationListener) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- removeNotificationListener(ObjectName, ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- run() - Method in class oshi.demo.OshiHTTPServer
S
- setAttribute(Attribute) - Method in class oshi.demo.jmx.mbeans.Baseboard
- setAttribute(ObjectName, Attribute) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- setAttributes(AttributeList) - Method in class oshi.demo.jmx.mbeans.Baseboard
- setAttributes(ObjectName, AttributeList) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- setStrategyRegistrationContext(StrategyRegistrationPlatformMBeans) - Method in class oshi.demo.jmx.ContextRegistrationPlatform
- startAgent() - Method in interface oshi.demo.jmx.api.JMXOshiAgent
- startAgent() - Method in class oshi.demo.jmx.JMXOshiAgentServer
- stopAgent() - Method in interface oshi.demo.jmx.api.JMXOshiAgent
- stopAgent() - Method in class oshi.demo.jmx.JMXOshiAgentServer
- StrategyRegistrationPlatformMBeans - Interface in oshi.demo.jmx.api
U
- unregisterMBean(ObjectName) - Method in class oshi.demo.jmx.JMXOshiAgentServer
- UsbPanel - Class in oshi.demo.gui
-
Shows USB devices.
- UsbPanel(SystemInfo) - Constructor for class oshi.demo.gui.UsbPanel
- UserComInit - Class in oshi.demo
-
Class demonstrating WMI stat performance improvements if the user does COM initialization so OSHI doesn't have to
- UserComInit() - Constructor for class oshi.demo.UserComInit
W
- WindowsStrategyRegistrattionPlatform - Class in oshi.demo.jmx.strategiesplatform
- WindowsStrategyRegistrattionPlatform() - Constructor for class oshi.demo.jmx.strategiesplatform.WindowsStrategyRegistrattionPlatform
- WmiNoComInitQueryHandler - Class in oshi.demo
-
Query handler class that avoids COM initialization overhead assuming COM is already initialized by the user.
- WmiNoComInitQueryHandler() - Constructor for class oshi.demo.WmiNoComInitQueryHandler
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form