Class VmwareGuestLib

java.lang.Object
net.bluemind.metrics.registry.monitor.vmware.VmwareGuestLib
All Implemented Interfaces:
AutoCloseable

public final class VmwareGuestLib extends Object implements AutoCloseable
Foreign API binding for VMware Guest SDK libguestlib.so.0.

Header reference: https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/lib/include/vmGuestLib.h

  • Method Details

    • tryOpen

      public static Optional<VmwareGuestLib> tryOpen()
    • updateInfo

      public void updateInfo()
    • elapsedMs

      public long elapsedMs()
    • cpuStolenMs

      public long cpuStolenMs()
    • memOverheadMB

      public int memOverheadMB()
    • memSwappedMB

      public int memSwappedMB()
    • hostMemUsedMB

      public int hostMemUsedMB()
    • hostMemTotalMB

      public int hostMemTotalMB()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable