Interface OperatingSystemDetails

All Known Implementing Classes:
DefaultOperatingSystemDetails

public interface OperatingSystemDetails
Operating System Details include static information (non-changeable) regarding the operating system.
Author:
kimchy
  • Method Details

    • isNA

      boolean isNA()
      Returns true if the details are not available.
    • getUid

      String getUid()
      Returns the uid of the operating system.
    • getName

      String getName()
      Returns the name of the operating system.
      See Also:
    • getArch

      String getArch()
      Returns the architecture of the operating system.
      See Also:
    • getVersion

      String getVersion()
      Returns the version of the operating system.
      See Also:
    • getAvailableProcessors

      int getAvailableProcessors()
      Returns the number of available processors.
      See Also:
    • getTotalSwapSpaceSizeInBytes

      long getTotalSwapSpaceSizeInBytes()
      Returns the total swap space size in bytes.

      Note, currently only available on SUN VM.

    • getTotalSwapSpaceSizeInMB

      double getTotalSwapSpaceSizeInMB()
      Returns the total swap space size in mega bytes.

      Note, currently only available on SUN VM.

    • getTotalSwapSpaceSizeInGB

      double getTotalSwapSpaceSizeInGB()
      Returns the total swap space size in giga bytes.

      Note, currently only available on SUN VM.

    • getTotalPhysicalMemorySizeInBytes

      long getTotalPhysicalMemorySizeInBytes()
      Returns the total physical memory size in bytes.

      Note, currently only available on SUN VM.

    • getTotalPhysicalMemorySizeInMB

      double getTotalPhysicalMemorySizeInMB()
      Returns the total physical memory size in mega bytes.

      Note, currently only available on SUN VM.

    • getTotalPhysicalMemorySizeInGB

      double getTotalPhysicalMemorySizeInGB()
      Returns the total physical memory size in giga byes.

      Note, currently only available on SUN VM.

    • getHostName

      String getHostName()
      Returns the (local) host name of the OS.
    • getHostAddress

      String getHostAddress()
      Returns the (local) host address of the OS.
    • getNetworkDetails

      Returns network details
    • getDriveDetails

      Returns drive details
      Since:
      8.0.3
    • getVendorDetails

      Returns:
      Returns the vendor details; null if no vendor details available (e.g. when using JMX and not Sigar).
      Since:
      8.0.4