Class WindowsHardwareAbstractionLayerFFM
java.lang.Object
oshi.hardware.common.AbstractHardwareAbstractionLayer
oshi.hardware.platform.windows.WindowsHardwareAbstractionLayerFFM
- All Implemented Interfaces:
oshi.hardware.HardwareAbstractionLayer
@ThreadSafe
public final class WindowsHardwareAbstractionLayerFFM
extends oshi.hardware.common.AbstractHardwareAbstractionLayer
FFM-based hardware abstraction layer for Windows. Extends
AbstractHardwareAbstractionLayer with pure-FFM
implementations for all Windows hardware components.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoshi.hardware.ComputerSystemoshi.hardware.GlobalMemoryoshi.hardware.CentralProcessoroshi.hardware.SensorsList<oshi.hardware.HWDiskStore> List<oshi.hardware.Display> List<oshi.hardware.GraphicsCard> List<oshi.hardware.LogicalVolumeGroup> List<oshi.hardware.NetworkIF> getNetworkIFs(boolean includeLocalInterfaces) List<oshi.hardware.PowerSource> List<oshi.hardware.Printer> List<oshi.hardware.SoundCard> List<oshi.hardware.UsbDevice> getUsbDevices(boolean tree) Methods inherited from class oshi.hardware.common.AbstractHardwareAbstractionLayer
getComputerSystem, getMemory, getNetworkIFs, getProcessor, getSensors
-
Constructor Details
-
WindowsHardwareAbstractionLayerFFM
public WindowsHardwareAbstractionLayerFFM()
-
-
Method Details
-
createProcessor
public oshi.hardware.CentralProcessor createProcessor()- Specified by:
createProcessorin classoshi.hardware.common.AbstractHardwareAbstractionLayer
-
createComputerSystem
public oshi.hardware.ComputerSystem createComputerSystem()- Specified by:
createComputerSystemin classoshi.hardware.common.AbstractHardwareAbstractionLayer
-
createMemory
public oshi.hardware.GlobalMemory createMemory()- Specified by:
createMemoryin classoshi.hardware.common.AbstractHardwareAbstractionLayer
-
createSensors
public oshi.hardware.Sensors createSensors()- Specified by:
createSensorsin classoshi.hardware.common.AbstractHardwareAbstractionLayer
-
getPowerSources
-
getGraphicsCards
-
getLogicalVolumeGroups
-
getNetworkIFs
-
getDisplays
-
getUsbDevices
-
getDiskStores
-
getSoundCards
-
getPrinters
-