Class VmInfo


  • public class VmInfo
    extends java.lang.Object
    Stores information about Available Virtual Machine.
    • Field Detail

      • vmId

        private java.lang.String vmId
      • vmPid

        private int vmPid
      • vmName

        private java.lang.String vmName
      • cp

        private java.util.List<java.io.File> cp
    • Constructor Detail

      • VmInfo

        public VmInfo​(java.lang.String vmId,
                      int vmPid,
                      java.lang.String vmName,
                      VmInfo.Type type,
                      java.util.List<java.io.File> cp)
        Stores information about Available Virtual Machine.
        Parameters:
        vmId - Unique ID for this VmInfo
        vmPid - Virtual Machine process ID
        vmName - Name for the Virtual Machine. Hostname for remote VMs
        type - local, remote, type
    • Method Detail

      • setVmDecompilerStatus

        public void setVmDecompilerStatus​(VmDecompilerStatus vmDecompilerStatus)
      • removeVmDecompilerStatus

        public void removeVmDecompilerStatus()
      • replaceVmDecompilerStatus

        public void replaceVmDecompilerStatus​(VmDecompilerStatus status)
      • getVmId

        public java.lang.String getVmId()
      • setVmId

        private void setVmId​(java.lang.String vmId)
      • getVmPid

        public int getVmPid()
      • setVmPid

        public void setVmPid​(int vmPid)
      • getVmName

        public java.lang.String getVmName()
      • setVmName

        public void setVmName​(java.lang.String vmName)
      • setCp

        public void setCp​(java.util.List<java.io.File> cp)
      • getCp

        public java.util.List<java.io.File> getCp()
      • nameOrCp

        public java.lang.String nameOrCp()