Class Lshw

java.lang.Object
oshi.driver.linux.Lshw

@ThreadSafe
public final class Lshw
extends java.lang.Object
Utility to read info from lshw
  • Method Summary

    Modifier and Type Method Description
    static long queryCpuCapacity()
    Query the CPU capacity (max frequency) from lshw
    static java.lang.String queryModel()
    Query the model from lshw
    static java.lang.String querySerialNumber()
    Query the serial number from lshw

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • queryModel

      public static java.lang.String queryModel()
      Query the model from lshw
      Returns:
      The model if available, null otherwise
    • querySerialNumber

      public static java.lang.String querySerialNumber()
      Query the serial number from lshw
      Returns:
      The serial number if available, null otherwise
    • queryCpuCapacity

      public static long queryCpuCapacity()
      Query the CPU capacity (max frequency) from lshw
      Returns:
      The CPU capacity (max frequency) if available, -1 otherwise