Interface VirtualMachineDetails

All Known Implementing Classes:
DefaultVirtualMachineDetails

public interface VirtualMachineDetails
Details (non changeable information) of a single virtual machine.
Author:
kimchy
  • Method Details

    • isNA

      boolean isNA()
      Returns true if the details of the virtual machine is not available.
    • getJmxUrl

      String getJmxUrl()
      The address of a JMX API connector server This value is taken from JMXAttribute lookup attribute, in the case of LookupService null returned
      Returns:
      url to JMX API connector server, can be null in the case of Lookup Service
      Since:
      8.0
    • getUid

      String getUid()
      Returns the uid of the virtual machine.
    • getVmName

      String getVmName()
    • getVmVersion

      String getVmVersion()
    • getVmVendor

      String getVmVendor()
    • getStartTime

      long getStartTime()
    • getPid

      long getPid()
      Returns the process id of the virtual machine.
    • getBootClassPath

      String getBootClassPath()
    • getClassPath

      String getClassPath()
    • getInputArguments

      String[] getInputArguments()
    • getSystemProperties

      Map<String,String> getSystemProperties()
    • getEnvironmentVariables

      Map<String,String> getEnvironmentVariables()
    • getMemoryHeapInitInBytes

      long getMemoryHeapInitInBytes()
    • getMemoryHeapInitInMB

      double getMemoryHeapInitInMB()
    • getMemoryHeapInitInGB

      double getMemoryHeapInitInGB()
    • getMemoryHeapMaxInBytes

      long getMemoryHeapMaxInBytes()
    • getMemoryHeapMaxInMB

      double getMemoryHeapMaxInMB()
    • getMemoryHeapMaxInGB

      double getMemoryHeapMaxInGB()
    • getMemoryNonHeapInitInBytes

      long getMemoryNonHeapInitInBytes()
    • getMemoryNonHeapInitInMB

      double getMemoryNonHeapInitInMB()
    • getMemoryNonHeapInitInGB

      double getMemoryNonHeapInitInGB()
    • getMemoryNonHeapMaxInBytes

      long getMemoryNonHeapMaxInBytes()
    • getMemoryNonHeapMaxInMB

      double getMemoryNonHeapMaxInMB()
    • getMemoryNonHeapMaxInGB

      double getMemoryNonHeapMaxInGB()