Class FreeBsdHardwareAbstractionLayer

java.lang.Object
oshi.hardware.common.AbstractHardwareAbstractionLayer
oshi.hardware.platform.unix.freebsd.FreeBsdHardwareAbstractionLayer
All Implemented Interfaces:
oshi.hardware.HardwareAbstractionLayer

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

    • FreeBsdHardwareAbstractionLayer

      public FreeBsdHardwareAbstractionLayer()
  • 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()