Class AixHardwareAbstractionLayer

java.lang.Object
oshi.hardware.common.AbstractHardwareAbstractionLayer
oshi.hardware.platform.unix.aix.AixHardwareAbstractionLayer
All Implemented Interfaces:
oshi.hardware.HardwareAbstractionLayer

@ThreadSafe public final class AixHardwareAbstractionLayer extends oshi.hardware.common.AbstractHardwareAbstractionLayer
AIXHardwareAbstractionLayer class.
  • Constructor Details

    • AixHardwareAbstractionLayer

      public AixHardwareAbstractionLayer()
  • Method Details

    • createComputerSystem

      public oshi.hardware.ComputerSystem createComputerSystem()
      Specified by:
      createComputerSystem in class oshi.hardware.common.AbstractHardwareAbstractionLayer
    • createMemory

      public oshi.hardware.GlobalMemory createMemory()
      Specified by:
      createMemory in class oshi.hardware.common.AbstractHardwareAbstractionLayer
    • createProcessor

      public oshi.hardware.CentralProcessor createProcessor()
      Specified by:
      createProcessor in class oshi.hardware.common.AbstractHardwareAbstractionLayer
    • createSensors

      public oshi.hardware.Sensors createSensors()
      Specified by:
      createSensors in class oshi.hardware.common.AbstractHardwareAbstractionLayer
    • getPowerSources

      public List<oshi.hardware.PowerSource> getPowerSources()
    • getDiskStores

      public List<oshi.hardware.HWDiskStore> getDiskStores()
    • getDisplays

      public List<oshi.hardware.Display> getDisplays()
    • getNetworkIFs

      public List<oshi.hardware.NetworkIF> getNetworkIFs(boolean includeLocalInterfaces)
    • getUsbDevices

      public List<oshi.hardware.UsbDevice> getUsbDevices(boolean tree)
    • getSoundCards

      public List<oshi.hardware.SoundCard> getSoundCards()
    • getGraphicsCards

      public List<oshi.hardware.GraphicsCard> getGraphicsCards()
    • getPrinters

      public List<oshi.hardware.Printer> getPrinters()