test_class.declarator: _vmMgr = spy(new VirtualMachineManagerImpl())
test_class.modifier: @Spy
test_class.original_string: @Spy
      VirtualMachineManagerImpl _vmMgr = spy(new VirtualMachineManagerImpl());
test_class.type: VirtualMachineManagerImpl
test_class.var_name: _vmMgr
test_class.declarator: _storageMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      VolumeOrchestrationService _storageMgr;
test_class.type: VolumeOrchestrationService
test_class.var_name: _storageMgr
test_class.declarator: _account
test_class.modifier: @Mock
test_class.original_string: @Mock
      Account _account;
test_class.type: Account
test_class.var_name: _account
test_class.declarator: _capacityMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      CapacityManager _capacityMgr;
test_class.type: CapacityManager
test_class.var_name: _capacityMgr
test_class.declarator: _agentMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      AgentManager _agentMgr;
test_class.type: AgentManager
test_class.var_name: _agentMgr
test_class.declarator: _accountDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      AccountDao _accountDao;
test_class.type: AccountDao
test_class.var_name: _accountDao
test_class.declarator: _configDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      ConfigurationDao _configDao;
test_class.type: ConfigurationDao
test_class.var_name: _configDao
test_class.declarator: _hostDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostDao _hostDao;
test_class.type: HostDao
test_class.var_name: _hostDao
test_class.declarator: _userDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      UserDao _userDao;
test_class.type: UserDao
test_class.var_name: _userDao
test_class.declarator: _vmDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      UserVmDao _vmDao;
test_class.type: UserVmDao
test_class.var_name: _vmDao
test_class.declarator: _workDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      ItWorkDao _workDao;
test_class.type: ItWorkDao
test_class.var_name: _workDao
test_class.declarator: _vmInstanceDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      VMInstanceDao _vmInstanceDao;
test_class.type: VMInstanceDao
test_class.var_name: _vmInstanceDao
test_class.declarator: _templateDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      VMTemplateDao _templateDao;
test_class.type: VMTemplateDao
test_class.var_name: _templateDao
test_class.declarator: _volsDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      VolumeDao _volsDao;
test_class.type: VolumeDao
test_class.var_name: _volsDao
test_class.declarator: _restoreVMCmd
test_class.modifier: @Mock
test_class.original_string: @Mock
      RestoreVMCmd _restoreVMCmd;
test_class.type: RestoreVMCmd
test_class.var_name: _restoreVMCmd
test_class.declarator: _accountMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      AccountVO _accountMock;
test_class.type: AccountVO
test_class.var_name: _accountMock
test_class.declarator: _userMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      UserVO _userMock;
test_class.type: UserVO
test_class.var_name: _userMock
test_class.declarator: _vmMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      UserVmVO _vmMock;
test_class.type: UserVmVO
test_class.var_name: _vmMock
test_class.declarator: _vmInstance
test_class.modifier: @Mock
test_class.original_string: @Mock
      VMInstanceVO _vmInstance;
test_class.type: VMInstanceVO
test_class.var_name: _vmInstance
test_class.declarator: _host
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostVO _host;
test_class.type: HostVO
test_class.var_name: _host
test_class.declarator: _pod
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostPodVO _pod;
test_class.type: HostPodVO
test_class.var_name: _pod
test_class.declarator: _cluster
test_class.modifier: @Mock
test_class.original_string: @Mock
      ClusterVO _cluster;
test_class.type: ClusterVO
test_class.var_name: _cluster
test_class.declarator: _templateMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      VMTemplateVO _templateMock;
test_class.type: VMTemplateVO
test_class.var_name: _templateMock
test_class.declarator: _volumeMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      VolumeVO _volumeMock;
test_class.type: VolumeVO
test_class.var_name: _volumeMock
test_class.declarator: _rootVols
test_class.modifier: @Mock
test_class.original_string: @Mock
      List<VolumeVO> _rootVols;
test_class.type: List<VolumeVO>
test_class.var_name: _rootVols
test_class.declarator: _work
test_class.modifier: @Mock
test_class.original_string: @Mock
      ItWorkVO _work;
test_class.type: ItWorkVO
test_class.var_name: _work
test_class.declarator: hostVO
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostVO hostVO;
test_class.type: HostVO
test_class.var_name: hostVO
test_class.declarator: _vmDetailVO
test_class.modifier: @Mock
test_class.original_string: @Mock
      UserVmDetailVO _vmDetailVO;
test_class.type: UserVmDetailVO
test_class.var_name: _vmDetailVO
test_class.declarator: _clusterDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      ClusterDao _clusterDao;
test_class.type: ClusterDao
test_class.var_name: _clusterDao
test_class.declarator: _clusterDetailsDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      ClusterDetailsDao _clusterDetailsDao;
test_class.type: ClusterDetailsDao
test_class.var_name: _clusterDetailsDao
test_class.declarator: _podDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostPodDao _podDao;
test_class.type: HostPodDao
test_class.var_name: _podDao
test_class.declarator: _dcDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      DataCenterDao _dcDao;
test_class.type: DataCenterDao
test_class.var_name: _dcDao
test_class.declarator: _diskOfferingDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      DiskOfferingDao _diskOfferingDao;
test_class.type: DiskOfferingDao
test_class.var_name: _diskOfferingDao
test_class.declarator: _storagePoolDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      PrimaryDataStoreDao _storagePoolDao;
test_class.type: PrimaryDataStoreDao
test_class.var_name: _storagePoolDao
test_class.declarator: _vmDetailsDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      UserVmDetailsDao _vmDetailsDao;
test_class.type: UserVmDetailsDao
test_class.var_name: _vmDetailsDao
test_class.declarator: _poolHostDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      StoragePoolHostDao _poolHostDao;
test_class.type: StoragePoolHostDao
test_class.var_name: _poolHostDao
test_class.declarator: _offeringDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      ServiceOfferingDao _offeringDao;
test_class.type: ServiceOfferingDao
test_class.var_name: _offeringDao
test_class.declarator: _networkMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      NetworkOrchestrationService _networkMgr;
test_class.type: NetworkOrchestrationService
test_class.var_name: _networkMgr
test_class.declarator: _hvGuruMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      HypervisorGuruManager _hvGuruMgr;
test_class.type: HypervisorGuruManager
test_class.var_name: _hvGuruMgr
test_class.declarator: _vmSnapshotMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      VMSnapshotManager _vmSnapshotMgr;
test_class.type: VMSnapshotManager
test_class.var_name: _vmSnapshotMgr
test_class.declarator: _dpMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      DeploymentPlanningManager _dpMgr;
test_class.type: DeploymentPlanningManager
test_class.var_name: _dpMgr
test_class.declarator: _diskOfferingMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      DiskOfferingVO _diskOfferingMock;
test_class.type: DiskOfferingVO
test_class.var_name: _diskOfferingMock
test_class.declarator: _srcStoragePoolMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      StoragePoolVO _srcStoragePoolMock;
test_class.type: StoragePoolVO
test_class.var_name: _srcStoragePoolMock
test_class.declarator: _destStoragePoolMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      StoragePoolVO _destStoragePoolMock;
test_class.type: StoragePoolVO
test_class.var_name: _destStoragePoolMock
test_class.declarator: _srcHostMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostVO _srcHostMock;
test_class.type: HostVO
test_class.var_name: _srcHostMock
test_class.declarator: _destHostMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      HostVO _destHostMock;
test_class.type: HostVO
test_class.var_name: _destHostMock
test_class.declarator: _volumeToPoolMock
test_class.modifier: @Mock
test_class.original_string: @Mock
      Map<Long, Long> _volumeToPoolMock;
test_class.type: Map<Long, Long>
test_class.var_name: _volumeToPoolMock
test_class.declarator: _entityMgr
test_class.modifier: @Mock
test_class.original_string: @Mock
      EntityManager _entityMgr;
test_class.type: EntityManager
test_class.var_name: _entityMgr
test_class.declarator: _configDepot
test_class.modifier: @Mock
test_class.original_string: @Mock
      ConfigDepot _configDepot;
test_class.type: ConfigDepot
test_class.var_name: _configDepot
test_class.file: cosmic-core/engine/orchestration/src/test/java/com/cloud/vm/VirtualMachineManagerImplTest.java
test_class.identifier: VirtualMachineManagerImplTest
test_case.body: @Test
      public void testExeceuteInSequence() {
          assertTrue(_vmMgr.getExecuteInSequence(HypervisorType.XenServer) == false);
          assertTrue(_vmMgr.getExecuteInSequence(HypervisorType.KVM) == false);
      }
test_case.class_method_signature: VirtualMachineManagerImplTest.testExeceuteInSequence()
test_case.full_signature: @Test public void testExeceuteInSequence()
test_case.identifier: testExeceuteInSequence
test_case.invocations: assertTrue getExecuteInSequence assertTrue getExecuteInSequence
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testExeceuteInSequence()
focal_class.declarator: VM_WORK_JOB_HANDLER = VirtualMachineManagerImpl.class.getSimpleName()
focal_class.modifier: public static final
focal_class.original_string: public static final String VM_WORK_JOB_HANDLER = VirtualMachineManagerImpl.class.getSimpleName();
focal_class.type: String
focal_class.var_name: VM_WORK_JOB_HANDLER
focal_class.declarator: StartRetry = new ConfigKey<>("Advanced", Integer.class, "start.retry", "10",
              "Number of times to retry create and start commands", true)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Integer> StartRetry = new ConfigKey<>("Advanced", Integer.class, "start.retry", "10",
              "Number of times to retry create and start commands", true);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: StartRetry
focal_class.declarator: VmOpWaitInterval = new ConfigKey<>("Advanced", Integer.class, "vm.op.wait.interval", "120",
              "Time (in seconds) to wait before checking if a previous operation has succeeded", true)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Integer> VmOpWaitInterval = new ConfigKey<>("Advanced", Integer.class, "vm.op.wait.interval", "120",
              "Time (in seconds) to wait before checking if a previous operation has succeeded", true);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: VmOpWaitInterval
focal_class.declarator: VmOpLockStateRetry = new ConfigKey<>("Advanced", Integer.class, "vm.op.lock.state.retry", "5",
              "Times to retry locking the state of a VM for operations, -1 means forever", true)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Integer> VmOpLockStateRetry = new ConfigKey<>("Advanced", Integer.class, "vm.op.lock.state.retry", "5",
              "Times to retry locking the state of a VM for operations, -1 means forever", true);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: VmOpLockStateRetry
focal_class.declarator: VmOpCleanupInterval = new ConfigKey<>("Advanced", Long.class, "vm.op.cleanup.interval", "86400",
              "Interval to run the thread that cleans up the vm operations (in seconds)", false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Long> VmOpCleanupInterval = new ConfigKey<>("Advanced", Long.class, "vm.op.cleanup.interval", "86400",
              "Interval to run the thread that cleans up the vm operations (in seconds)", false);
focal_class.type: ConfigKey<Long>
focal_class.var_name: VmOpCleanupInterval
focal_class.declarator: VmOpCleanupWait = new ConfigKey<>("Advanced", Long.class, "vm.op.cleanup.wait", "3600",
              "Time (in seconds) to wait before cleanuping up any vm work items", true)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Long> VmOpCleanupWait = new ConfigKey<>("Advanced", Long.class, "vm.op.cleanup.wait", "3600",
              "Time (in seconds) to wait before cleanuping up any vm work items", true);
focal_class.type: ConfigKey<Long>
focal_class.var_name: VmOpCleanupWait
focal_class.declarator: VmOpCancelInterval = new ConfigKey<>("Advanced", Long.class, "vm.op.cancel.interval", "3600",
              "Time (in seconds) to wait before cancelling a operation", false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Long> VmOpCancelInterval = new ConfigKey<>("Advanced", Long.class, "vm.op.cancel.interval", "3600",
              "Time (in seconds) to wait before cancelling a operation", false);
focal_class.type: ConfigKey<Long>
focal_class.var_name: VmOpCancelInterval
focal_class.declarator: VmDestroyForcestop = new ConfigKey<>("Advanced", Boolean.class, "vm.destroy.forcestop", "false",
              "On destroy, force-stop takes this value ", true)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Boolean> VmDestroyForcestop = new ConfigKey<>("Advanced", Boolean.class, "vm.destroy.forcestop", "false",
              "On destroy, force-stop takes this value ", true);
focal_class.type: ConfigKey<Boolean>
focal_class.var_name: VmDestroyForcestop
focal_class.declarator: ClusterDeltaSyncInterval = new ConfigKey<>("Advanced", Integer.class, "sync.interval", "60",
              "Cluster Delta sync interval in seconds",
              false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Integer> ClusterDeltaSyncInterval = new ConfigKey<>("Advanced", Integer.class, "sync.interval", "60",
              "Cluster Delta sync interval in seconds",
              false);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: ClusterDeltaSyncInterval
focal_class.declarator: ClusterVMMetaDataSyncInterval = new ConfigKey<>("Advanced", Integer.class, "vmmetadata.sync.interval", "180", "Cluster VM metadata sync " +
              "interval in seconds",
              false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Integer> ClusterVMMetaDataSyncInterval = new ConfigKey<>("Advanced", Integer.class, "vmmetadata.sync.interval", "180", "Cluster VM metadata sync " +
              "interval in seconds",
              false);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: ClusterVMMetaDataSyncInterval
focal_class.declarator: VmJobCheckInterval = new ConfigKey<>("Advanced",
              Long.class, "vm.job.check.interval", "3000",
              "Interval in milliseconds to check if the job is complete", false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Long> VmJobCheckInterval = new ConfigKey<>("Advanced",
              Long.class, "vm.job.check.interval", "3000",
              "Interval in milliseconds to check if the job is complete", false);
focal_class.type: ConfigKey<Long>
focal_class.var_name: VmJobCheckInterval
focal_class.declarator: VmJobTimeout = new ConfigKey<>("Advanced",
              Long.class, "vm.job.timeout", "600000",
              "Time in milliseconds to wait before attempting to cancel a job", false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Long> VmJobTimeout = new ConfigKey<>("Advanced",
              Long.class, "vm.job.timeout", "600000",
              "Time in milliseconds to wait before attempting to cancel a job", false);
focal_class.type: ConfigKey<Long>
focal_class.var_name: VmJobTimeout
focal_class.declarator: VmJobStateReportInterval = new ConfigKey<>("Advanced",
              Integer.class, "vm.job.report.interval", "60",
              "Interval to send application level pings to make sure the connection is still working", false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<Integer> VmJobStateReportInterval = new ConfigKey<>("Advanced",
              Integer.class, "vm.job.report.interval", "60",
              "Interval to send application level pings to make sure the connection is still working", false);
focal_class.type: ConfigKey<Integer>
focal_class.var_name: VmJobStateReportInterval
focal_class.declarator: DefaultDiskControllerName = new ConfigKey<>("Advanced", String.class, "vm.default.disk.controller", "SCSI",
              "Default disk controller type for routers, systemVMs and ", false)
focal_class.modifier: static final
focal_class.original_string: static final ConfigKey<String> DefaultDiskControllerName = new ConfigKey<>("Advanced", String.class, "vm.default.disk.controller", "SCSI",
              "Default disk controller type for routers, systemVMs and ", false);
focal_class.type: ConfigKey<String>
focal_class.var_name: DefaultDiskControllerName
focal_class.declarator: s_logger = LoggerFactory.getLogger(VirtualMachineManagerImpl.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger s_logger = LoggerFactory.getLogger(VirtualMachineManagerImpl.class);
focal_class.type: Logger
focal_class.var_name: s_logger
focal_class.declarator: VM_SYNC_ALERT_SUBJECT = "VM state sync alert"
focal_class.modifier: private static final
focal_class.original_string: private static final String VM_SYNC_ALERT_SUBJECT = "VM state sync alert";
focal_class.type: String
focal_class.var_name: VM_SYNC_ALERT_SUBJECT
focal_class.declarator: _networkMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected NetworkOrchestrationService _networkMgr;
focal_class.type: NetworkOrchestrationService
focal_class.var_name: _networkMgr
focal_class.declarator: _networkModel
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected NetworkModel _networkModel;
focal_class.type: NetworkModel
focal_class.var_name: _networkModel
focal_class.declarator: _agentMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected AgentManager _agentMgr;
focal_class.type: AgentManager
focal_class.var_name: _agentMgr
focal_class.declarator: _vmDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VMInstanceDao _vmDao;
focal_class.type: VMInstanceDao
focal_class.var_name: _vmDao
focal_class.declarator: _offeringDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected ServiceOfferingDao _offeringDao;
focal_class.type: ServiceOfferingDao
focal_class.var_name: _offeringDao
focal_class.declarator: _diskOfferingDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected DiskOfferingDao _diskOfferingDao;
focal_class.type: DiskOfferingDao
focal_class.var_name: _diskOfferingDao
focal_class.declarator: _templateDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VMTemplateDao _templateDao;
focal_class.type: VMTemplateDao
focal_class.var_name: _templateDao
focal_class.declarator: _domainDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected DomainDao _domainDao;
focal_class.type: DomainDao
focal_class.var_name: _domainDao
focal_class.declarator: _workDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected ItWorkDao _workDao;
focal_class.type: ItWorkDao
focal_class.var_name: _workDao
focal_class.declarator: _userVmDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected UserVmDao _userVmDao;
focal_class.type: UserVmDao
focal_class.var_name: _userVmDao
focal_class.declarator: _capacityMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected CapacityManager _capacityMgr;
focal_class.type: CapacityManager
focal_class.var_name: _capacityMgr
focal_class.declarator: _nicsDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected NicDao _nicsDao;
focal_class.type: NicDao
focal_class.var_name: _nicsDao
focal_class.declarator: _hostDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected HostDao _hostDao;
focal_class.type: HostDao
focal_class.var_name: _hostDao
focal_class.declarator: _alertMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected AlertManager _alertMgr;
focal_class.type: AlertManager
focal_class.var_name: _alertMgr
focal_class.declarator: _guestOsCategoryDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected GuestOSCategoryDao _guestOsCategoryDao;
focal_class.type: GuestOSCategoryDao
focal_class.var_name: _guestOsCategoryDao
focal_class.declarator: _guestOsDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected GuestOSDao _guestOsDao;
focal_class.type: GuestOSDao
focal_class.var_name: _guestOsDao
focal_class.declarator: _volsDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VolumeDao _volsDao;
focal_class.type: VolumeDao
focal_class.var_name: _volsDao
focal_class.declarator: _haMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected HighAvailabilityManager _haMgr;
focal_class.type: HighAvailabilityManager
focal_class.var_name: _haMgr
focal_class.declarator: _podDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected HostPodDao _podDao;
focal_class.type: HostPodDao
focal_class.var_name: _podDao
focal_class.declarator: _dcDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected DataCenterDao _dcDao;
focal_class.type: DataCenterDao
focal_class.var_name: _dcDao
focal_class.declarator: _clusterDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected ClusterDao _clusterDao;
focal_class.type: ClusterDao
focal_class.var_name: _clusterDao
focal_class.declarator: _storagePoolDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected PrimaryDataStoreDao _storagePoolDao;
focal_class.type: PrimaryDataStoreDao
focal_class.var_name: _storagePoolDao
focal_class.declarator: _hvGuruMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected HypervisorGuruManager _hvGuruMgr;
focal_class.type: HypervisorGuruManager
focal_class.var_name: _hvGuruMgr
focal_class.declarator: _networkDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected NetworkDao _networkDao;
focal_class.type: NetworkDao
focal_class.var_name: _networkDao
focal_class.declarator: _poolHostDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected StoragePoolHostDao _poolHostDao;
focal_class.type: StoragePoolHostDao
focal_class.var_name: _poolHostDao
focal_class.declarator: _vmSnapshotDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VMSnapshotDao _vmSnapshotDao;
focal_class.type: VMSnapshotDao
focal_class.var_name: _vmSnapshotDao
focal_class.declarator: rulesMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected RulesManager rulesMgr;
focal_class.type: RulesManager
focal_class.var_name: rulesMgr
focal_class.declarator: _affinityGroupVMMapDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected AffinityGroupVMMapDao _affinityGroupVMMapDao;
focal_class.type: AffinityGroupVMMapDao
focal_class.var_name: _affinityGroupVMMapDao
focal_class.declarator: _vgpuTypesDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VGPUTypesDao _vgpuTypesDao;
focal_class.type: VGPUTypesDao
focal_class.var_name: _vgpuTypesDao
focal_class.declarator: _entityMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected EntityManager _entityMgr;
focal_class.type: EntityManager
focal_class.var_name: _entityMgr
focal_class.declarator: _guestOSCategoryDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected GuestOSCategoryDao _guestOSCategoryDao;
focal_class.type: GuestOSCategoryDao
focal_class.var_name: _guestOSCategoryDao
focal_class.declarator: _guestOSDao = null
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected GuestOSDao _guestOSDao = null;
focal_class.type: GuestOSDao
focal_class.var_name: _guestOSDao
focal_class.declarator: _vmDetailsDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected UserVmDetailsDao _vmDetailsDao;
focal_class.type: UserVmDetailsDao
focal_class.var_name: _vmDetailsDao
focal_class.declarator: hostAllocators
focal_class.modifier: protected
focal_class.original_string: protected List<HostAllocator> hostAllocators;
focal_class.type: List<HostAllocator>
focal_class.var_name: hostAllocators
focal_class.declarator: _storagePoolAllocators
focal_class.modifier: protected
focal_class.original_string: protected List<StoragePoolAllocator> _storagePoolAllocators;
focal_class.type: List<StoragePoolAllocator>
focal_class.var_name: _storagePoolAllocators
focal_class.declarator: _resourceMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected ResourceManager _resourceMgr;
focal_class.type: ResourceManager
focal_class.var_name: _resourceMgr
focal_class.declarator: _vmSnapshotMgr = null
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VMSnapshotManager _vmSnapshotMgr = null;
focal_class.type: VMSnapshotManager
focal_class.var_name: _vmSnapshotMgr
focal_class.declarator: _clusterDetailsDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected ClusterDetailsDao _clusterDetailsDao;
focal_class.type: ClusterDetailsDao
focal_class.var_name: _clusterDetailsDao
focal_class.declarator: _uservmDetailsDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected UserVmDetailsDao _uservmDetailsDao;
focal_class.type: UserVmDetailsDao
focal_class.var_name: _uservmDetailsDao
focal_class.declarator: _configDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected ConfigurationDao _configDao;
focal_class.type: ConfigurationDao
focal_class.var_name: _configDao
focal_class.declarator: _messageBus
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected MessageBus _messageBus;
focal_class.type: MessageBus
focal_class.var_name: _messageBus
focal_class.declarator: _syncMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VirtualMachinePowerStateSync _syncMgr;
focal_class.type: VirtualMachinePowerStateSync
focal_class.var_name: _syncMgr
focal_class.declarator: _workJobDao
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected VmWorkJobDao _workJobDao;
focal_class.type: VmWorkJobDao
focal_class.var_name: _workJobDao
focal_class.declarator: _jobMgr
focal_class.modifier: @Inject
      protected
focal_class.original_string: @Inject
      protected AsyncJobManager _jobMgr;
focal_class.type: AsyncJobManager
focal_class.var_name: _jobMgr
focal_class.declarator: _stateMachine
focal_class.modifier: protected
focal_class.original_string: protected StateMachine2<State, VirtualMachine.Event, VirtualMachine> _stateMachine;
focal_class.type: StateMachine2<State, VirtualMachine.Event, VirtualMachine>
focal_class.var_name: _stateMachine
focal_class.declarator: _nodeId
focal_class.modifier: protected
focal_class.original_string: protected long _nodeId;
focal_class.type: long
focal_class.var_name: _nodeId
focal_class.declarator: dataStoreMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      DataStoreManager dataStoreMgr;
focal_class.type: DataStoreManager
focal_class.var_name: dataStoreMgr
focal_class.declarator: _serviceOfferingDao = null
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ServiceOfferingDao _serviceOfferingDao = null;
focal_class.type: ServiceOfferingDao
focal_class.var_name: _serviceOfferingDao
focal_class.declarator: _configDepot
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ConfigDepot _configDepot;
focal_class.type: ConfigDepot
focal_class.var_name: _configDepot
focal_class.declarator: volumeMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      VolumeOrchestrationService volumeMgr;
focal_class.type: VolumeOrchestrationService
focal_class.var_name: volumeMgr
focal_class.declarator: _dpMgr
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      DeploymentPlanningManager _dpMgr;
focal_class.type: DeploymentPlanningManager
focal_class.var_name: _dpMgr
focal_class.declarator: _zoneRepository
focal_class.modifier: @Inject
focal_class.original_string: @Inject
      ZoneRepository _zoneRepository;
focal_class.type: ZoneRepository
focal_class.var_name: _zoneRepository
focal_class.declarator: _routerService
focal_class.modifier: @Inject
      public
focal_class.original_string: @Inject
      public VpcVirtualNetworkApplianceService _routerService;
focal_class.type: VpcVirtualNetworkApplianceService
focal_class.var_name: _routerService
focal_class.declarator: _mgtService
focal_class.modifier: @Inject
      public
focal_class.original_string: @Inject
      public ManagementService _mgtService;
focal_class.type: ManagementService
focal_class.var_name: _mgtService
focal_class.declarator: _jobHandlerProxy = new VmWorkJobHandlerProxy(this)
focal_class.original_string: VmWorkJobHandlerProxy _jobHandlerProxy = new VmWorkJobHandlerProxy(this);
focal_class.type: VmWorkJobHandlerProxy
focal_class.var_name: _jobHandlerProxy
focal_class.declarator: _vmGurus = new HashMap<>()
focal_class.original_string: Map<VirtualMachineType, VirtualMachineGuru> _vmGurus = new HashMap<>();
focal_class.type: Map<VirtualMachineType, VirtualMachineGuru>
focal_class.var_name: _vmGurus
focal_class.declarator: _executor = null
focal_class.original_string: ScheduledExecutorService _executor = null;
focal_class.type: ScheduledExecutorService
focal_class.var_name: _executor
focal_class.file: cosmic-core/engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
focal_class.identifier: VirtualMachineManagerImpl
focal_class.interfaces: implements VirtualMachineManager, VmWorkJobHandler, Listener, Configurable
focal_class.class_method_signature: VirtualMachineManagerImpl.VirtualMachineManagerImpl()
focal_class.full_signature: protected  VirtualMachineManagerImpl()
focal_class.identifier: VirtualMachineManagerImpl
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  VirtualMachineManagerImpl()
focal_class.class_method_signature: VirtualMachineManagerImpl.setStateMachine()
focal_class.full_signature: private void setStateMachine()
focal_class.identifier: setStateMachine
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setStateMachine()
focal_class.class_method_signature: VirtualMachineManagerImpl.getHostAllocators()
focal_class.full_signature: public List<HostAllocator> getHostAllocators()
focal_class.identifier: getHostAllocators
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<HostAllocator>
focal_class.signature: List<HostAllocator> getHostAllocators()
focal_class.class_method_signature: VirtualMachineManagerImpl.setHostAllocators(final List<HostAllocator> hostAllocators)
focal_class.full_signature: public void setHostAllocators(final List<HostAllocator> hostAllocators)
focal_class.identifier: setHostAllocators
focal_class.modifiers: public
focal_class.parameters: (final List<HostAllocator> hostAllocators)
focal_class.return: void
focal_class.signature: void setHostAllocators(final List<HostAllocator> hostAllocators)
focal_class.class_method_signature: VirtualMachineManagerImpl.registerGuru(final VirtualMachineType type, final VirtualMachineGuru guru)
focal_class.full_signature: @Override public void registerGuru(final VirtualMachineType type, final VirtualMachineGuru guru)
focal_class.identifier: registerGuru
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineType type, final VirtualMachineGuru guru)
focal_class.return: void
focal_class.signature: void registerGuru(final VirtualMachineType type, final VirtualMachineGuru guru)
focal_class.class_method_signature: VirtualMachineManagerImpl.configure(final String name, final Map<String, Object> xmlParams)
focal_class.full_signature: @Override public boolean configure(final String name, final Map<String, Object> xmlParams)
focal_class.identifier: configure
focal_class.modifiers: @Override public
focal_class.parameters: (final String name, final Map<String, Object> xmlParams)
focal_class.return: boolean
focal_class.signature: boolean configure(final String name, final Map<String, Object> xmlParams)
focal_class.class_method_signature: VirtualMachineManagerImpl.start()
focal_class.full_signature: @Override public boolean start()
focal_class.identifier: start
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean start()
focal_class.class_method_signature: VirtualMachineManagerImpl.allocate(final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final DiskOfferingInfo rootDiskOfferingInfo,
                           final List<DiskOfferingInfo> dataDiskOfferings, final LinkedHashMap<? extends Network, List<? extends NicProfile>> auxiliaryNetworks,
                           final DeploymentPlan plan, final HypervisorType hyperType, final DiskControllerType diskControllerType
      )
focal_class.full_signature: @Override @DB public void allocate(final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final DiskOfferingInfo rootDiskOfferingInfo,
                           final List<DiskOfferingInfo> dataDiskOfferings, final LinkedHashMap<? extends Network, List<? extends NicProfile>> auxiliaryNetworks,
                           final DeploymentPlan plan, final HypervisorType hyperType, final DiskControllerType diskControllerType
      )
focal_class.identifier: allocate
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final DiskOfferingInfo rootDiskOfferingInfo,
                           final List<DiskOfferingInfo> dataDiskOfferings, final LinkedHashMap<? extends Network, List<? extends NicProfile>> auxiliaryNetworks,
                           final DeploymentPlan plan, final HypervisorType hyperType, final DiskControllerType diskControllerType
      )
focal_class.return: void
focal_class.signature: void allocate(final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final DiskOfferingInfo rootDiskOfferingInfo,
                           final List<DiskOfferingInfo> dataDiskOfferings, final LinkedHashMap<? extends Network, List<? extends NicProfile>> auxiliaryNetworks,
                           final DeploymentPlan plan, final HypervisorType hyperType, final DiskControllerType diskControllerType
      )
focal_class.class_method_signature: VirtualMachineManagerImpl.getCurrentLocalDateTimeStamp()
focal_class.full_signature: private String getCurrentLocalDateTimeStamp()
focal_class.identifier: getCurrentLocalDateTimeStamp
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCurrentLocalDateTimeStamp()
focal_class.class_method_signature: VirtualMachineManagerImpl.stop()
focal_class.full_signature: @Override public boolean stop()
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean stop()
focal_class.class_method_signature: VirtualMachineManagerImpl.cancelWorkItems(final long nodeId)
focal_class.full_signature: protected void cancelWorkItems(final long nodeId)
focal_class.identifier: cancelWorkItems
focal_class.modifiers: protected
focal_class.parameters: (final long nodeId)
focal_class.return: void
focal_class.signature: void cancelWorkItems(final long nodeId)
focal_class.class_method_signature: VirtualMachineManagerImpl.allocate(final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final LinkedHashMap<? extends Network,
              List<? extends NicProfile>> networks, final DeploymentPlan plan, final HypervisorType hyperType
      )
focal_class.full_signature: @Override public void allocate(final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final LinkedHashMap<? extends Network,
              List<? extends NicProfile>> networks, final DeploymentPlan plan, final HypervisorType hyperType
      )
focal_class.identifier: allocate
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final LinkedHashMap<? extends Network,
              List<? extends NicProfile>> networks, final DeploymentPlan plan, final HypervisorType hyperType
      )
focal_class.return: void
focal_class.signature: void allocate(final String vmInstanceName, final VirtualMachineTemplate template, final ServiceOffering serviceOffering, final LinkedHashMap<? extends Network,
              List<? extends NicProfile>> networks, final DeploymentPlan plan, final HypervisorType hyperType
      )
focal_class.class_method_signature: VirtualMachineManagerImpl.getDiskControllerType()
focal_class.full_signature: private DiskControllerType getDiskControllerType()
focal_class.identifier: getDiskControllerType
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: DiskControllerType
focal_class.signature: DiskControllerType getDiskControllerType()
focal_class.class_method_signature: VirtualMachineManagerImpl.getPoolListForVolumesForMigration(final VirtualMachineProfile profile, final Host host, final Map<Long, Long> volumeToPool)
focal_class.full_signature: private Map<Volume, StoragePool> getPoolListForVolumesForMigration(final VirtualMachineProfile profile, final Host host, final Map<Long, Long> volumeToPool)
focal_class.identifier: getPoolListForVolumesForMigration
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachineProfile profile, final Host host, final Map<Long, Long> volumeToPool)
focal_class.return: Map<Volume, StoragePool>
focal_class.signature: Map<Volume, StoragePool> getPoolListForVolumesForMigration(final VirtualMachineProfile profile, final Host host, final Map<Long, Long> volumeToPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.moveVmToMigratingState(final T vm, final Long hostId, final ItWorkVO work)
focal_class.full_signature: private void moveVmToMigratingState(final T vm, final Long hostId, final ItWorkVO work)
focal_class.identifier: moveVmToMigratingState
focal_class.modifiers: private
focal_class.parameters: (final T vm, final Long hostId, final ItWorkVO work)
focal_class.return: void
focal_class.signature: void moveVmToMigratingState(final T vm, final Long hostId, final ItWorkVO work)
focal_class.class_method_signature: VirtualMachineManagerImpl.getVmGuru(final VirtualMachine vm)
focal_class.full_signature: private VirtualMachineGuru getVmGuru(final VirtualMachine vm)
focal_class.identifier: getVmGuru
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachine vm)
focal_class.return: VirtualMachineGuru
focal_class.signature: VirtualMachineGuru getVmGuru(final VirtualMachine vm)
focal_class.class_method_signature: VirtualMachineManagerImpl.moveVmOutofMigratingStateOnSuccess(final T vm, final Long hostId, final ItWorkVO work)
focal_class.full_signature: private void moveVmOutofMigratingStateOnSuccess(final T vm, final Long hostId, final ItWorkVO work)
focal_class.identifier: moveVmOutofMigratingStateOnSuccess
focal_class.modifiers: private
focal_class.parameters: (final T vm, final Long hostId, final ItWorkVO work)
focal_class.return: void
focal_class.signature: void moveVmOutofMigratingStateOnSuccess(final T vm, final Long hostId, final ItWorkVO work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrateWithStorage(final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.full_signature: private void orchestrateMigrateWithStorage(final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.identifier: orchestrateMigrateWithStorage
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.return: void
focal_class.signature: void orchestrateMigrateWithStorage(final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.expunge(final String vmUuid)
focal_class.full_signature: @Override public void expunge(final String vmUuid)
focal_class.identifier: expunge
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid)
focal_class.return: void
focal_class.signature: void expunge(final String vmUuid)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrateAway(final String vmUuid, final long srcHostId, final DeploymentPlanner planner)
focal_class.full_signature: private void orchestrateMigrateAway(final String vmUuid, final long srcHostId, final DeploymentPlanner planner)
focal_class.identifier: orchestrateMigrateAway
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final long srcHostId, final DeploymentPlanner planner)
focal_class.return: void
focal_class.signature: void orchestrateMigrateAway(final String vmUuid, final long srcHostId, final DeploymentPlanner planner)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceExpunge(final String vmUuid)
focal_class.full_signature: @Override public void advanceExpunge(final String vmUuid)
focal_class.identifier: advanceExpunge
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid)
focal_class.return: void
focal_class.signature: void advanceExpunge(final String vmUuid)
focal_class.class_method_signature: VirtualMachineManagerImpl.processAnswers(final long agentId, final long seq, final Answer[] answers)
focal_class.full_signature: @Override public boolean processAnswers(final long agentId, final long seq, final Answer[] answers)
focal_class.identifier: processAnswers
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final long seq, final Answer[] answers)
focal_class.return: boolean
focal_class.signature: boolean processAnswers(final long agentId, final long seq, final Answer[] answers)
focal_class.class_method_signature: VirtualMachineManagerImpl.processCommands(final long agentId, final long seq, final Command[] cmds)
focal_class.full_signature: @Override public boolean processCommands(final long agentId, final long seq, final Command[] cmds)
focal_class.identifier: processCommands
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final long seq, final Command[] cmds)
focal_class.return: boolean
focal_class.signature: boolean processCommands(final long agentId, final long seq, final Command[] cmds)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceExpunge(VMInstanceVO vm)
focal_class.full_signature: protected void advanceExpunge(VMInstanceVO vm)
focal_class.identifier: advanceExpunge
focal_class.modifiers: protected
focal_class.parameters: (VMInstanceVO vm)
focal_class.return: void
focal_class.signature: void advanceExpunge(VMInstanceVO vm)
focal_class.class_method_signature: VirtualMachineManagerImpl.processControlCommand(final long agentId, final AgentControlCommand cmd)
focal_class.full_signature: @Override public AgentControlAnswer processControlCommand(final long agentId, final AgentControlCommand cmd)
focal_class.identifier: processControlCommand
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final AgentControlCommand cmd)
focal_class.return: AgentControlAnswer
focal_class.signature: AgentControlAnswer processControlCommand(final long agentId, final AgentControlCommand cmd)
focal_class.class_method_signature: VirtualMachineManagerImpl.processShutdownEventCommand(final ShutdownEventCommand shutdownRequestCommand)
focal_class.full_signature: private AgentControlAnswer processShutdownEventCommand(final ShutdownEventCommand shutdownRequestCommand)
focal_class.identifier: processShutdownEventCommand
focal_class.modifiers: private
focal_class.parameters: (final ShutdownEventCommand shutdownRequestCommand)
focal_class.return: AgentControlAnswer
focal_class.signature: AgentControlAnswer processShutdownEventCommand(final ShutdownEventCommand shutdownRequestCommand)
focal_class.class_method_signature: VirtualMachineManagerImpl.processConnect(final Host agent, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.full_signature: @Override public void processConnect(final Host agent, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.identifier: processConnect
focal_class.modifiers: @Override public
focal_class.parameters: (final Host agent, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.return: void
focal_class.signature: void processConnect(final Host agent, final StartupCommand[] startupCommands, final boolean forRebalance)
focal_class.class_method_signature: VirtualMachineManagerImpl.processDisconnect(final long agentId, final HostStatus state)
focal_class.full_signature: @Override public boolean processDisconnect(final long agentId, final HostStatus state)
focal_class.identifier: processDisconnect
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final HostStatus state)
focal_class.return: boolean
focal_class.signature: boolean processDisconnect(final long agentId, final HostStatus state)
focal_class.class_method_signature: VirtualMachineManagerImpl.isRecurring()
focal_class.full_signature: @Override public boolean isRecurring()
focal_class.identifier: isRecurring
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isRecurring()
focal_class.class_method_signature: VirtualMachineManagerImpl.getTimeout()
focal_class.full_signature: @Override public int getTimeout()
focal_class.identifier: getTimeout
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTimeout()
focal_class.class_method_signature: VirtualMachineManagerImpl.processTimeout(final long agentId, final long seq)
focal_class.full_signature: @Override public boolean processTimeout(final long agentId, final long seq)
focal_class.identifier: processTimeout
focal_class.modifiers: @Override public
focal_class.parameters: (final long agentId, final long seq)
focal_class.return: boolean
focal_class.signature: boolean processTimeout(final long agentId, final long seq)
focal_class.class_method_signature: VirtualMachineManagerImpl.start(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.full_signature: @Override public void start(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.identifier: start
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.return: void
focal_class.signature: void start(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.class_method_signature: VirtualMachineManagerImpl.scanStalledVMInTransitionStateOnUpHost(final long hostId)
focal_class.full_signature: private void scanStalledVMInTransitionStateOnUpHost(final long hostId)
focal_class.identifier: scanStalledVMInTransitionStateOnUpHost
focal_class.modifiers: private
focal_class.parameters: (final long hostId)
focal_class.return: void
focal_class.signature: void scanStalledVMInTransitionStateOnUpHost(final long hostId)
focal_class.class_method_signature: VirtualMachineManagerImpl.listStalledVMInTransitionStateOnUpHost(final long hostId, final Date cutTime)
focal_class.full_signature: private List<Long> listStalledVMInTransitionStateOnUpHost(final long hostId, final Date cutTime)
focal_class.identifier: listStalledVMInTransitionStateOnUpHost
focal_class.modifiers: private
focal_class.parameters: (final long hostId, final Date cutTime)
focal_class.return: List<Long>
focal_class.signature: List<Long> listStalledVMInTransitionStateOnUpHost(final long hostId, final Date cutTime)
focal_class.class_method_signature: VirtualMachineManagerImpl.start(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.full_signature: public void start(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.identifier: start
focal_class.modifiers: public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.return: void
focal_class.signature: void start(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.class_method_signature: VirtualMachineManagerImpl.handlePowerOffReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.full_signature: private void handlePowerOffReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.identifier: handlePowerOffReportWithNoPendingJobsOnVM
focal_class.modifiers: private
focal_class.parameters: (final VMInstanceVO vm)
focal_class.return: void
focal_class.signature: void handlePowerOffReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.class_method_signature: VirtualMachineManagerImpl.listVMInTransitionStateWithRecentReportOnUpHost(final long hostId, final Date cutTime)
focal_class.full_signature: private List<Long> listVMInTransitionStateWithRecentReportOnUpHost(final long hostId, final Date cutTime)
focal_class.identifier: listVMInTransitionStateWithRecentReportOnUpHost
focal_class.modifiers: private
focal_class.parameters: (final long hostId, final Date cutTime)
focal_class.return: List<Long>
focal_class.signature: List<Long> listVMInTransitionStateWithRecentReportOnUpHost(final long hostId, final Date cutTime)
focal_class.class_method_signature: VirtualMachineManagerImpl.checkWorkItems(final VMInstanceVO vm, final State state)
focal_class.full_signature: protected boolean checkWorkItems(final VMInstanceVO vm, final State state)
focal_class.identifier: checkWorkItems
focal_class.modifiers: protected
focal_class.parameters: (final VMInstanceVO vm, final State state)
focal_class.return: boolean
focal_class.signature: boolean checkWorkItems(final VMInstanceVO vm, final State state)
focal_class.class_method_signature: VirtualMachineManagerImpl.handlePowerPausedReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.full_signature: private void handlePowerPausedReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.identifier: handlePowerPausedReportWithNoPendingJobsOnVM
focal_class.modifiers: private
focal_class.parameters: (final VMInstanceVO vm)
focal_class.return: void
focal_class.signature: void handlePowerPausedReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.class_method_signature: VirtualMachineManagerImpl.handlePowerOnReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.full_signature: private void handlePowerOnReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.identifier: handlePowerOnReportWithNoPendingJobsOnVM
focal_class.modifiers: private
focal_class.parameters: (final VMInstanceVO vm)
focal_class.return: void
focal_class.signature: void handlePowerOnReportWithNoPendingJobsOnVM(final VMInstanceVO vm)
focal_class.class_method_signature: VirtualMachineManagerImpl.getConfigComponentName()
focal_class.full_signature: @Override public String getConfigComponentName()
focal_class.identifier: getConfigComponentName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getConfigComponentName()
focal_class.class_method_signature: VirtualMachineManagerImpl.changeToStartState(final VMInstanceVO vm, final User caller, final Account account)
focal_class.full_signature: @DB private Ternary<VMInstanceVO, ReservationContext, ItWorkVO> changeToStartState(final VMInstanceVO vm, final User caller, final Account account)
focal_class.identifier: changeToStartState
focal_class.modifiers: @DB private
focal_class.parameters: (final VMInstanceVO vm, final User caller, final Account account)
focal_class.return: Ternary<VMInstanceVO, ReservationContext, ItWorkVO>
focal_class.signature: Ternary<VMInstanceVO, ReservationContext, ItWorkVO> changeToStartState(final VMInstanceVO vm, final User caller, final Account account)
focal_class.class_method_signature: VirtualMachineManagerImpl.getConfigKeys()
focal_class.full_signature: @Override public ConfigKey<?>[] getConfigKeys()
focal_class.identifier: getConfigKeys
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ConfigKey<?>[]
focal_class.signature: ConfigKey<?>[] getConfigKeys()
focal_class.class_method_signature: VirtualMachineManagerImpl.getStoragePoolAllocators()
focal_class.full_signature: public List<StoragePoolAllocator> getStoragePoolAllocators()
focal_class.identifier: getStoragePoolAllocators
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<StoragePoolAllocator>
focal_class.signature: List<StoragePoolAllocator> getStoragePoolAllocators()
focal_class.class_method_signature: VirtualMachineManagerImpl.changeState(final T vm, final Event event, final Long hostId, final ItWorkVO work, final Step step)
focal_class.full_signature: protected boolean changeState(final T vm, final Event event, final Long hostId, final ItWorkVO work, final Step step)
focal_class.identifier: changeState
focal_class.modifiers: protected
focal_class.parameters: (final T vm, final Event event, final Long hostId, final ItWorkVO work, final Step step)
focal_class.return: boolean
focal_class.signature: boolean changeState(final T vm, final Event event, final Long hostId, final ItWorkVO work, final Step step)
focal_class.class_method_signature: VirtualMachineManagerImpl.setStoragePoolAllocators(final List<StoragePoolAllocator> storagePoolAllocators)
focal_class.full_signature: @Inject public void setStoragePoolAllocators(final List<StoragePoolAllocator> storagePoolAllocators)
focal_class.identifier: setStoragePoolAllocators
focal_class.modifiers: @Inject public
focal_class.parameters: (final List<StoragePoolAllocator> storagePoolAllocators)
focal_class.return: void
focal_class.signature: void setStoragePoolAllocators(final List<StoragePoolAllocator> storagePoolAllocators)
focal_class.class_method_signature: VirtualMachineManagerImpl.HandlePowerStateReport(final String subject, final String senderAddress, final Object args)
focal_class.full_signature: @MessageHandler(topic = Topics.VM_POWER_STATE) private void HandlePowerStateReport(final String subject, final String senderAddress, final Object args)
focal_class.identifier: HandlePowerStateReport
focal_class.modifiers: @MessageHandler(topic = Topics.VM_POWER_STATE) private
focal_class.parameters: (final String subject, final String senderAddress, final Object args)
focal_class.return: void
focal_class.signature: void HandlePowerStateReport(final String subject, final String senderAddress, final Object args)
focal_class.class_method_signature: VirtualMachineManagerImpl.areAffinityGroupsAssociated(final VirtualMachineProfile vmProfile)
focal_class.full_signature: protected boolean areAffinityGroupsAssociated(final VirtualMachineProfile vmProfile)
focal_class.identifier: areAffinityGroupsAssociated
focal_class.modifiers: protected
focal_class.parameters: (final VirtualMachineProfile vmProfile)
focal_class.return: boolean
focal_class.signature: boolean areAffinityGroupsAssociated(final VirtualMachineProfile vmProfile)
focal_class.class_method_signature: VirtualMachineManagerImpl.scanStalledVMInTransitionStateOnDisconnectedHosts()
focal_class.full_signature: private void scanStalledVMInTransitionStateOnDisconnectedHosts()
focal_class.identifier: scanStalledVMInTransitionStateOnDisconnectedHosts
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void scanStalledVMInTransitionStateOnDisconnectedHosts()
focal_class.class_method_signature: VirtualMachineManagerImpl.listStalledVMInTransitionStateOnDisconnectedHosts(final Date cutTime)
focal_class.full_signature: private List<Long> listStalledVMInTransitionStateOnDisconnectedHosts(final Date cutTime)
focal_class.identifier: listStalledVMInTransitionStateOnDisconnectedHosts
focal_class.modifiers: private
focal_class.parameters: (final Date cutTime)
focal_class.return: List<Long>
focal_class.signature: List<Long> listStalledVMInTransitionStateOnDisconnectedHosts(final Date cutTime)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlanner planner)
focal_class.full_signature: @Override public void advanceStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlanner planner)
focal_class.identifier: advanceStart
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlanner planner)
focal_class.return: void
focal_class.signature: void advanceStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlanner planner)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateVmAwayThroughJobQueue(final String vmUuid, final long srcHostId)
focal_class.full_signature: public Outcome<VirtualMachine> migrateVmAwayThroughJobQueue(final String vmUuid, final long srcHostId)
focal_class.identifier: migrateVmAwayThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (final String vmUuid, final long srcHostId)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> migrateVmAwayThroughJobQueue(final String vmUuid, final long srcHostId)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateVmWithStorageThroughJobQueue(
              final String vmUuid, final long srcHostId, final long destHostId,
              final Map<Long, Long> volumeToPool)
focal_class.full_signature: public Outcome<VirtualMachine> migrateVmWithStorageThroughJobQueue(
              final String vmUuid, final long srcHostId, final long destHostId,
              final Map<Long, Long> volumeToPool)
focal_class.identifier: migrateVmWithStorageThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (
              final String vmUuid, final long srcHostId, final long destHostId,
              final Map<Long, Long> volumeToPool)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> migrateVmWithStorageThroughJobQueue(
              final String vmUuid, final long srcHostId, final long destHostId,
              final Map<Long, Long> volumeToPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.full_signature: @Override public void advanceStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.identifier: advanceStart
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.return: void
focal_class.signature: void advanceStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.class_method_signature: VirtualMachineManagerImpl.removeVmFromNetworkThroughJobQueue(
              final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.full_signature: public Outcome<VirtualMachine> removeVmFromNetworkThroughJobQueue(
              final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.identifier: removeVmFromNetworkThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (
              final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> removeVmFromNetworkThroughJobQueue(
              final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateStart(final VmWorkStart work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateStart(final VmWorkStart work)
focal_class.identifier: orchestrateStart
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkStart work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateStart(final VmWorkStart work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.full_signature: @Override public void orchestrateStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.identifier: orchestrateStart
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.return: void
focal_class.signature: void orchestrateStart(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params, final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateStop(final VmWorkStop work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateStop(final VmWorkStop work)
focal_class.identifier: orchestrateStop
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkStop work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateStop(final VmWorkStop work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrate(final VmWorkMigrate work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateMigrate(final VmWorkMigrate work)
focal_class.identifier: orchestrateMigrate
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkMigrate work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateMigrate(final VmWorkMigrate work)
focal_class.class_method_signature: VirtualMachineManagerImpl.checkIfPlanIsDeployable(final VMInstanceVO vm, final Long rootVolClusterId, final Long clusterIdSpecified)
focal_class.full_signature: private void checkIfPlanIsDeployable(final VMInstanceVO vm, final Long rootVolClusterId, final Long clusterIdSpecified)
focal_class.identifier: checkIfPlanIsDeployable
focal_class.modifiers: private
focal_class.parameters: (final VMInstanceVO vm, final Long rootVolClusterId, final Long clusterIdSpecified)
focal_class.return: void
focal_class.signature: void checkIfPlanIsDeployable(final VMInstanceVO vm, final Long rootVolClusterId, final Long clusterIdSpecified)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrate(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.full_signature: private void orchestrateMigrate(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.identifier: orchestrateMigrate
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.return: void
focal_class.signature: void orchestrateMigrate(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrate(final VMInstanceVO vm, final long srcHostId, final DeployDestination dest)
focal_class.full_signature: protected void migrate(final VMInstanceVO vm, final long srcHostId, final DeployDestination dest)
focal_class.identifier: migrate
focal_class.modifiers: protected
focal_class.parameters: (final VMInstanceVO vm, final long srcHostId, final DeployDestination dest)
focal_class.return: void
focal_class.signature: void migrate(final VMInstanceVO vm, final long srcHostId, final DeployDestination dest)
focal_class.class_method_signature: VirtualMachineManagerImpl.handlePath(final DiskTO[] disks, final HypervisorType hypervisorType)
focal_class.full_signature: private void handlePath(final DiskTO[] disks, final HypervisorType hypervisorType)
focal_class.identifier: handlePath
focal_class.modifiers: private
focal_class.parameters: (final DiskTO[] disks, final HypervisorType hypervisorType)
focal_class.return: void
focal_class.signature: void handlePath(final DiskTO[] disks, final HypervisorType hypervisorType)
focal_class.class_method_signature: VirtualMachineManagerImpl.checkVmOnHost(final VirtualMachine vm, final long hostId)
focal_class.full_signature: protected boolean checkVmOnHost(final VirtualMachine vm, final long hostId)
focal_class.identifier: checkVmOnHost
focal_class.modifiers: protected
focal_class.parameters: (final VirtualMachine vm, final long hostId)
focal_class.return: boolean
focal_class.signature: boolean checkVmOnHost(final VirtualMachine vm, final long hostId)
focal_class.class_method_signature: VirtualMachineManagerImpl.cleanup(final VirtualMachine vm)
focal_class.full_signature: public Command cleanup(final VirtualMachine vm)
focal_class.identifier: cleanup
focal_class.modifiers: public
focal_class.parameters: (final VirtualMachine vm)
focal_class.return: Command
focal_class.signature: Command cleanup(final VirtualMachine vm)
focal_class.class_method_signature: VirtualMachineManagerImpl.handlePath(final DiskTO[] disks, final Map<String, String> iqnToPath)
focal_class.full_signature: private void handlePath(final DiskTO[] disks, final Map<String, String> iqnToPath)
focal_class.identifier: handlePath
focal_class.modifiers: private
focal_class.parameters: (final DiskTO[] disks, final Map<String, String> iqnToPath)
focal_class.return: void
focal_class.signature: void handlePath(final DiskTO[] disks, final Map<String, String> iqnToPath)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrateAway(final VmWorkMigrateAway work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateMigrateAway(final VmWorkMigrateAway work)
focal_class.identifier: orchestrateMigrateAway
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkMigrateAway work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateMigrateAway(final VmWorkMigrateAway work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrateWithStorage(final VmWorkMigrateWithStorage work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateMigrateWithStorage(final VmWorkMigrateWithStorage work)
focal_class.identifier: orchestrateMigrateWithStorage
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkMigrateWithStorage work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateMigrateWithStorage(final VmWorkMigrateWithStorage work)
focal_class.class_method_signature: VirtualMachineManagerImpl.syncDiskChainChange(final StartAnswer answer)
focal_class.full_signature: private void syncDiskChainChange(final StartAnswer answer)
focal_class.identifier: syncDiskChainChange
focal_class.modifiers: private
focal_class.parameters: (final StartAnswer answer)
focal_class.return: void
focal_class.signature: void syncDiskChainChange(final StartAnswer answer)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrateForScale(final VmWorkMigrateForScale work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateMigrateForScale(final VmWorkMigrateForScale work)
focal_class.identifier: orchestrateMigrateForScale
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkMigrateForScale work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateMigrateForScale(final VmWorkMigrateForScale work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateMigrateForScale(final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.full_signature: private void orchestrateMigrateForScale(final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.identifier: orchestrateMigrateForScale
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.return: void
focal_class.signature: void orchestrateMigrateForScale(final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.class_method_signature: VirtualMachineManagerImpl.stop(final String vmUuid)
focal_class.full_signature: @Override public void stop(final String vmUuid)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid)
focal_class.return: void
focal_class.signature: void stop(final String vmUuid)
focal_class.class_method_signature: VirtualMachineManagerImpl.stopForced(final String vmUuid)
focal_class.full_signature: @Override public void stopForced(final String vmUuid)
focal_class.identifier: stopForced
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid)
focal_class.return: void
focal_class.signature: void stopForced(final String vmUuid)
focal_class.class_method_signature: VirtualMachineManagerImpl.cleanup(final String vmName)
focal_class.full_signature: public Command cleanup(final String vmName)
focal_class.identifier: cleanup
focal_class.modifiers: public
focal_class.parameters: (final String vmName)
focal_class.return: Command
focal_class.signature: Command cleanup(final String vmName)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateReboot(final VmWorkReboot work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateReboot(final VmWorkReboot work)
focal_class.identifier: orchestrateReboot
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkReboot work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateReboot(final VmWorkReboot work)
focal_class.class_method_signature: VirtualMachineManagerImpl.getExecuteInSequence(final HypervisorType hypervisorType)
focal_class.full_signature: public boolean getExecuteInSequence(final HypervisorType hypervisorType)
focal_class.identifier: getExecuteInSequence
focal_class.modifiers: public
focal_class.parameters: (final HypervisorType hypervisorType)
focal_class.return: boolean
focal_class.signature: boolean getExecuteInSequence(final HypervisorType hypervisorType)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateReboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.full_signature: private void orchestrateReboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.identifier: orchestrateReboot
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.return: void
focal_class.signature: void orchestrateReboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateAddVmToNetwork(final VmWorkAddVmToNetwork work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateAddVmToNetwork(final VmWorkAddVmToNetwork work)
focal_class.identifier: orchestrateAddVmToNetwork
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkAddVmToNetwork work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateAddVmToNetwork(final VmWorkAddVmToNetwork work)
focal_class.class_method_signature: VirtualMachineManagerImpl.sendStop(final VirtualMachineGuru guru, final VirtualMachineProfile profile, final boolean force, final boolean checkBeforeCleanup)
focal_class.full_signature: protected boolean sendStop(final VirtualMachineGuru guru, final VirtualMachineProfile profile, final boolean force, final boolean checkBeforeCleanup)
focal_class.identifier: sendStop
focal_class.modifiers: protected
focal_class.parameters: (final VirtualMachineGuru guru, final VirtualMachineProfile profile, final boolean force, final boolean checkBeforeCleanup)
focal_class.return: boolean
focal_class.signature: boolean sendStop(final VirtualMachineGuru guru, final VirtualMachineProfile profile, final boolean force, final boolean checkBeforeCleanup)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateAddVmToNetwork(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.full_signature: private NicProfile orchestrateAddVmToNetwork(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.identifier: orchestrateAddVmToNetwork
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.return: NicProfile
focal_class.signature: NicProfile orchestrateAddVmToNetwork(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.class_method_signature: VirtualMachineManagerImpl.plugNic(final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.full_signature: public boolean plugNic(final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.identifier: plugNic
focal_class.modifiers: public
focal_class.parameters: (final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.return: boolean
focal_class.signature: boolean plugNic(final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.class_method_signature: VirtualMachineManagerImpl.cleanup(final VirtualMachineGuru guru, final VirtualMachineProfile profile, final ItWorkVO work, final Event event, final boolean cleanUpEvenIfUnableToStop)
focal_class.full_signature: protected boolean cleanup(final VirtualMachineGuru guru, final VirtualMachineProfile profile, final ItWorkVO work, final Event event, final boolean cleanUpEvenIfUnableToStop)
focal_class.identifier: cleanup
focal_class.modifiers: protected
focal_class.parameters: (final VirtualMachineGuru guru, final VirtualMachineProfile profile, final ItWorkVO work, final Event event, final boolean cleanUpEvenIfUnableToStop)
focal_class.return: boolean
focal_class.signature: boolean cleanup(final VirtualMachineGuru guru, final VirtualMachineProfile profile, final ItWorkVO work, final Event event, final boolean cleanUpEvenIfUnableToStop)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateRemoveNicFromVm(final VmWorkRemoveNicFromVm work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateRemoveNicFromVm(final VmWorkRemoveNicFromVm work)
focal_class.identifier: orchestrateRemoveNicFromVm
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkRemoveNicFromVm work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateRemoveNicFromVm(final VmWorkRemoveNicFromVm work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateRemoveNicFromVm(final VirtualMachine vm, final Nic nic)
focal_class.full_signature: private boolean orchestrateRemoveNicFromVm(final VirtualMachine vm, final Nic nic)
focal_class.identifier: orchestrateRemoveNicFromVm
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachine vm, final Nic nic)
focal_class.return: boolean
focal_class.signature: boolean orchestrateRemoveNicFromVm(final VirtualMachine vm, final Nic nic)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceStop(final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.full_signature: @Override public void advanceStop(final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.identifier: advanceStop
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.return: void
focal_class.signature: void advanceStop(final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.class_method_signature: VirtualMachineManagerImpl.unplugNic(final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.full_signature: public boolean unplugNic(final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.identifier: unplugNic
focal_class.modifiers: public
focal_class.parameters: (final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.return: boolean
focal_class.signature: boolean unplugNic(final Network network, final NicTO nic, final VirtualMachineTO vm, final ReservationContext context, final DeployDestination dest)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateRemoveVmFromNetwork(final VmWorkRemoveVmFromNetwork work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateRemoveVmFromNetwork(final VmWorkRemoveVmFromNetwork work)
focal_class.identifier: orchestrateRemoveVmFromNetwork
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkRemoveVmFromNetwork work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateRemoveVmFromNetwork(final VmWorkRemoveVmFromNetwork work)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateStop(final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.full_signature: private void orchestrateStop(final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.identifier: orchestrateStop
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.return: void
focal_class.signature: void orchestrateStop(final String vmUuid, final boolean cleanUpEvenIfUnableToStop)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateRemoveVmFromNetwork(final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.full_signature: @DB private boolean orchestrateRemoveVmFromNetwork(final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.identifier: orchestrateRemoveVmFromNetwork
focal_class.modifiers: @DB private
focal_class.parameters: (final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.return: boolean
focal_class.signature: boolean orchestrateRemoveVmFromNetwork(final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateReconfigure(final VmWorkReconfigure work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateReconfigure(final VmWorkReconfigure work)
focal_class.identifier: orchestrateReconfigure
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkReconfigure work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateReconfigure(final VmWorkReconfigure work)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceStop(final VMInstanceVO vm, final boolean cleanUpEvenIfUnableToStop)
focal_class.full_signature: private void advanceStop(final VMInstanceVO vm, final boolean cleanUpEvenIfUnableToStop)
focal_class.identifier: advanceStop
focal_class.modifiers: private
focal_class.parameters: (final VMInstanceVO vm, final boolean cleanUpEvenIfUnableToStop)
focal_class.return: void
focal_class.signature: void advanceStop(final VMInstanceVO vm, final boolean cleanUpEvenIfUnableToStop)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateReConfigureVm(final String vmUuid, final ServiceOffering oldServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.full_signature: private VMInstanceVO orchestrateReConfigureVm(final String vmUuid, final ServiceOffering oldServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.identifier: orchestrateReConfigureVm
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final ServiceOffering oldServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.return: VMInstanceVO
focal_class.signature: VMInstanceVO orchestrateReConfigureVm(final String vmUuid, final ServiceOffering oldServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.class_method_signature: VirtualMachineManagerImpl.reconfigureVmThroughJobQueue(
              final String vmUuid, final ServiceOffering newServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.full_signature: public Outcome<VirtualMachine> reconfigureVmThroughJobQueue(
              final String vmUuid, final ServiceOffering newServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.identifier: reconfigureVmThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (
              final String vmUuid, final ServiceOffering newServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> reconfigureVmThroughJobQueue(
              final String vmUuid, final ServiceOffering newServiceOffering, final boolean reconfiguringOnExistingHost)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateStorageMigration(final VmWorkStorageMigration work)
focal_class.full_signature: @ReflectionUse private Pair<JobInfo.Status, String> orchestrateStorageMigration(final VmWorkStorageMigration work)
focal_class.identifier: orchestrateStorageMigration
focal_class.modifiers: @ReflectionUse private
focal_class.parameters: (final VmWorkStorageMigration work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> orchestrateStorageMigration(final VmWorkStorageMigration work)
focal_class.class_method_signature: VirtualMachineManagerImpl.stateTransitTo(final VMInstanceVO vm, final VirtualMachine.Event e, final Long hostId, final String reservationId)
focal_class.full_signature: protected boolean stateTransitTo(final VMInstanceVO vm, final VirtualMachine.Event e, final Long hostId, final String reservationId)
focal_class.identifier: stateTransitTo
focal_class.modifiers: protected
focal_class.parameters: (final VMInstanceVO vm, final VirtualMachine.Event e, final Long hostId, final String reservationId)
focal_class.return: boolean
focal_class.signature: boolean stateTransitTo(final VMInstanceVO vm, final VirtualMachine.Event e, final Long hostId, final String reservationId)
focal_class.class_method_signature: VirtualMachineManagerImpl.handleVmWorkJob(final VmWork work)
focal_class.full_signature: @Override public Pair<JobInfo.Status, String> handleVmWorkJob(final VmWork work)
focal_class.identifier: handleVmWorkJob
focal_class.modifiers: @Override public
focal_class.parameters: (final VmWork work)
focal_class.return: Pair<JobInfo.Status, String>
focal_class.signature: Pair<JobInfo.Status, String> handleVmWorkJob(final VmWork work)
focal_class.class_method_signature: VirtualMachineManagerImpl.stateTransitTo(final VirtualMachine vm1, final VirtualMachine.Event e, final Long hostId)
focal_class.full_signature: @Override public boolean stateTransitTo(final VirtualMachine vm1, final VirtualMachine.Event e, final Long hostId)
focal_class.identifier: stateTransitTo
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachine vm1, final VirtualMachine.Event e, final Long hostId)
focal_class.return: boolean
focal_class.signature: boolean stateTransitTo(final VirtualMachine vm1, final VirtualMachine.Event e, final Long hostId)
focal_class.class_method_signature: VirtualMachineManagerImpl.destroy(final String vmUuid)
focal_class.full_signature: @Override public void destroy(final String vmUuid)
focal_class.identifier: destroy
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid)
focal_class.return: void
focal_class.signature: void destroy(final String vmUuid)
focal_class.class_method_signature: VirtualMachineManagerImpl.storageMigration(final String vmUuid, final StoragePool destPool)
focal_class.full_signature: @Override public void storageMigration(final String vmUuid, final StoragePool destPool)
focal_class.identifier: storageMigration
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final StoragePool destPool)
focal_class.return: void
focal_class.signature: void storageMigration(final String vmUuid, final StoragePool destPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.orchestrateStorageMigration(final String vmUuid, final StoragePool destPool)
focal_class.full_signature: private void orchestrateStorageMigration(final String vmUuid, final StoragePool destPool)
focal_class.identifier: orchestrateStorageMigration
focal_class.modifiers: private
focal_class.parameters: (final String vmUuid, final StoragePool destPool)
focal_class.return: void
focal_class.signature: void orchestrateStorageMigration(final String vmUuid, final StoragePool destPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrate(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.full_signature: @Override public void migrate(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.identifier: migrate
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.return: void
focal_class.signature: void migrate(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateWithStorage(final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.full_signature: @Override public void migrateWithStorage(final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.identifier: migrateWithStorage
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.return: void
focal_class.signature: void migrateWithStorage(final String vmUuid, final long srcHostId, final long destHostId, final Map<Long, Long> volumeToPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.toVmTO(final VirtualMachineProfile profile)
focal_class.full_signature: @Override public VirtualMachineTO toVmTO(final VirtualMachineProfile profile)
focal_class.identifier: toVmTO
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachineProfile profile)
focal_class.return: VirtualMachineTO
focal_class.signature: VirtualMachineTO toVmTO(final VirtualMachineProfile profile)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateAway(final String vmUuid, final long srcHostId)
focal_class.full_signature: @Override public void migrateAway(final String vmUuid, final long srcHostId)
focal_class.identifier: migrateAway
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final long srcHostId)
focal_class.return: void
focal_class.signature: void migrateAway(final String vmUuid, final long srcHostId)
focal_class.class_method_signature: VirtualMachineManagerImpl.isVirtualMachineUpgradable(final VirtualMachine vm, final ServiceOffering offering)
focal_class.full_signature: @Override public boolean isVirtualMachineUpgradable(final VirtualMachine vm, final ServiceOffering offering)
focal_class.identifier: isVirtualMachineUpgradable
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachine vm, final ServiceOffering offering)
focal_class.return: boolean
focal_class.signature: boolean isVirtualMachineUpgradable(final VirtualMachine vm, final ServiceOffering offering)
focal_class.class_method_signature: VirtualMachineManagerImpl.reboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.full_signature: @Override public void reboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.identifier: reboot
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.return: void
focal_class.signature: void reboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.class_method_signature: VirtualMachineManagerImpl.advanceReboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.full_signature: @Override public void advanceReboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.identifier: advanceReboot
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.return: void
focal_class.signature: void advanceReboot(final String vmUuid, final Map<VirtualMachineProfile.Param, Object> params)
focal_class.class_method_signature: VirtualMachineManagerImpl.syncVMMetaData(final Map<String, String> vmMetadatum)
focal_class.full_signature: public void syncVMMetaData(final Map<String, String> vmMetadatum)
focal_class.identifier: syncVMMetaData
focal_class.modifiers: public
focal_class.parameters: (final Map<String, String> vmMetadatum)
focal_class.return: void
focal_class.signature: void syncVMMetaData(final Map<String, String> vmMetadatum)
focal_class.class_method_signature: VirtualMachineManagerImpl.updateVmMetaData(final Long vmId, final String platform)
focal_class.full_signature: private void updateVmMetaData(final Long vmId, final String platform)
focal_class.identifier: updateVmMetaData
focal_class.modifiers: private
focal_class.parameters: (final Long vmId, final String platform)
focal_class.return: void
focal_class.signature: void updateVmMetaData(final Long vmId, final String platform)
focal_class.class_method_signature: VirtualMachineManagerImpl.findById(final long vmId)
focal_class.full_signature: @Override public VMInstanceVO findById(final long vmId)
focal_class.identifier: findById
focal_class.modifiers: @Override public
focal_class.parameters: (final long vmId)
focal_class.return: VMInstanceVO
focal_class.signature: VMInstanceVO findById(final long vmId)
focal_class.class_method_signature: VirtualMachineManagerImpl.checkIfCanUpgrade(final VirtualMachine vmInstance, final ServiceOffering newServiceOffering)
focal_class.full_signature: @Override public void checkIfCanUpgrade(final VirtualMachine vmInstance, final ServiceOffering newServiceOffering)
focal_class.identifier: checkIfCanUpgrade
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachine vmInstance, final ServiceOffering newServiceOffering)
focal_class.return: void
focal_class.signature: void checkIfCanUpgrade(final VirtualMachine vmInstance, final ServiceOffering newServiceOffering)
focal_class.class_method_signature: VirtualMachineManagerImpl.upgradeVmDb(final long vmId, final long serviceOfferingId)
focal_class.full_signature: @Override public boolean upgradeVmDb(final long vmId, final long serviceOfferingId)
focal_class.identifier: upgradeVmDb
focal_class.modifiers: @Override public
focal_class.parameters: (final long vmId, final long serviceOfferingId)
focal_class.return: boolean
focal_class.signature: boolean upgradeVmDb(final long vmId, final long serviceOfferingId)
focal_class.class_method_signature: VirtualMachineManagerImpl.addVmToNetwork(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.full_signature: @Override public NicProfile addVmToNetwork(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.identifier: addVmToNetwork
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.return: NicProfile
focal_class.signature: NicProfile addVmToNetwork(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.class_method_signature: VirtualMachineManagerImpl.toNicTO(final NicProfile nic, final HypervisorType hypervisorType)
focal_class.full_signature: @Override public NicTO toNicTO(final NicProfile nic, final HypervisorType hypervisorType)
focal_class.identifier: toNicTO
focal_class.modifiers: @Override public
focal_class.parameters: (final NicProfile nic, final HypervisorType hypervisorType)
focal_class.return: NicTO
focal_class.signature: NicTO toNicTO(final NicProfile nic, final HypervisorType hypervisorType)
focal_class.class_method_signature: VirtualMachineManagerImpl.removeNicFromVm(final VirtualMachine vm, final Nic nic)
focal_class.full_signature: @Override public boolean removeNicFromVm(final VirtualMachine vm, final Nic nic)
focal_class.identifier: removeNicFromVm
focal_class.modifiers: @Override public
focal_class.parameters: (final VirtualMachine vm, final Nic nic)
focal_class.return: boolean
focal_class.signature: boolean removeNicFromVm(final VirtualMachine vm, final Nic nic)
focal_class.class_method_signature: VirtualMachineManagerImpl.removeVmFromNetwork(final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.full_signature: @Override @DB public boolean removeVmFromNetwork(final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.identifier: removeVmFromNetwork
focal_class.modifiers: @Override @DB public
focal_class.parameters: (final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.return: boolean
focal_class.signature: boolean removeVmFromNetwork(final VirtualMachine vm, final Network network, final URI broadcastUri)
focal_class.class_method_signature: VirtualMachineManagerImpl.findHostAndMigrate(final String vmUuid, final Long newSvcOfferingId, final ExcludeList excludes)
focal_class.full_signature: @Override public void findHostAndMigrate(final String vmUuid, final Long newSvcOfferingId, final ExcludeList excludes)
focal_class.identifier: findHostAndMigrate
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final Long newSvcOfferingId, final ExcludeList excludes)
focal_class.return: void
focal_class.signature: void findHostAndMigrate(final String vmUuid, final Long newSvcOfferingId, final ExcludeList excludes)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateForScale(final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.full_signature: @Override public void migrateForScale(final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.identifier: migrateForScale
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.return: void
focal_class.signature: void migrateForScale(final String vmUuid, final long srcHostId, final DeployDestination dest, final Long oldSvcOfferingId)
focal_class.class_method_signature: VirtualMachineManagerImpl.reConfigureVm(final String vmUuid, final ServiceOffering oldServiceOffering,
                                        final boolean reconfiguringOnExistingHost)
focal_class.full_signature: @Override public VMInstanceVO reConfigureVm(final String vmUuid, final ServiceOffering oldServiceOffering,
                                        final boolean reconfiguringOnExistingHost)
focal_class.identifier: reConfigureVm
focal_class.modifiers: @Override public
focal_class.parameters: (final String vmUuid, final ServiceOffering oldServiceOffering,
                                        final boolean reconfiguringOnExistingHost)
focal_class.return: VMInstanceVO
focal_class.signature: VMInstanceVO reConfigureVm(final String vmUuid, final ServiceOffering oldServiceOffering,
                                        final boolean reconfiguringOnExistingHost)
focal_class.class_method_signature: VirtualMachineManagerImpl.startVmThroughJobQueue(final String vmUuid,
                                                            final Map<VirtualMachineProfile.Param, Object> params,
                                                            final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.full_signature: public Outcome<VirtualMachine> startVmThroughJobQueue(final String vmUuid,
                                                            final Map<VirtualMachineProfile.Param, Object> params,
                                                            final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.identifier: startVmThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (final String vmUuid,
                                                            final Map<VirtualMachineProfile.Param, Object> params,
                                                            final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> startVmThroughJobQueue(final String vmUuid,
                                                            final Map<VirtualMachineProfile.Param, Object> params,
                                                            final DeploymentPlan planToDeploy, final DeploymentPlanner planner)
focal_class.class_method_signature: VirtualMachineManagerImpl.stopVmThroughJobQueue(final String vmUuid, final boolean cleanup)
focal_class.full_signature: public Outcome<VirtualMachine> stopVmThroughJobQueue(final String vmUuid, final boolean cleanup)
focal_class.identifier: stopVmThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (final String vmUuid, final boolean cleanup)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> stopVmThroughJobQueue(final String vmUuid, final boolean cleanup)
focal_class.class_method_signature: VirtualMachineManagerImpl.rebootVmThroughJobQueue(final String vmUuid,
                                                             final Map<VirtualMachineProfile.Param, Object> params)
focal_class.full_signature: public Outcome<VirtualMachine> rebootVmThroughJobQueue(final String vmUuid,
                                                             final Map<VirtualMachineProfile.Param, Object> params)
focal_class.identifier: rebootVmThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (final String vmUuid,
                                                             final Map<VirtualMachineProfile.Param, Object> params)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> rebootVmThroughJobQueue(final String vmUuid,
                                                             final Map<VirtualMachineProfile.Param, Object> params)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateVmThroughJobQueue(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.full_signature: public Outcome<VirtualMachine> migrateVmThroughJobQueue(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.identifier: migrateVmThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> migrateVmThroughJobQueue(final String vmUuid, final long srcHostId, final DeployDestination dest)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateVmForScaleThroughJobQueue(
              final String vmUuid, final long srcHostId, final DeployDestination dest, final Long newSvcOfferingId)
focal_class.full_signature: public Outcome<VirtualMachine> migrateVmForScaleThroughJobQueue(
              final String vmUuid, final long srcHostId, final DeployDestination dest, final Long newSvcOfferingId)
focal_class.identifier: migrateVmForScaleThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (
              final String vmUuid, final long srcHostId, final DeployDestination dest, final Long newSvcOfferingId)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> migrateVmForScaleThroughJobQueue(
              final String vmUuid, final long srcHostId, final DeployDestination dest, final Long newSvcOfferingId)
focal_class.class_method_signature: VirtualMachineManagerImpl.migrateVmStorageThroughJobQueue(
              final String vmUuid, final StoragePool destPool)
focal_class.full_signature: public Outcome<VirtualMachine> migrateVmStorageThroughJobQueue(
              final String vmUuid, final StoragePool destPool)
focal_class.identifier: migrateVmStorageThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (
              final String vmUuid, final StoragePool destPool)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> migrateVmStorageThroughJobQueue(
              final String vmUuid, final StoragePool destPool)
focal_class.class_method_signature: VirtualMachineManagerImpl.addVmToNetworkThroughJobQueue(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.full_signature: public Outcome<VirtualMachine> addVmToNetworkThroughJobQueue(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.identifier: addVmToNetworkThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> addVmToNetworkThroughJobQueue(final VirtualMachine vm, final Network network, final NicProfile requested)
focal_class.class_method_signature: VirtualMachineManagerImpl.fetchOrCreateVmWorkJob(final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final
      Account account)
focal_class.full_signature: private VmWorkJobVO fetchOrCreateVmWorkJob(final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final
      Account account)
focal_class.identifier: fetchOrCreateVmWorkJob
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final
      Account account)
focal_class.return: VmWorkJobVO
focal_class.signature: VmWorkJobVO fetchOrCreateVmWorkJob(final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final
      Account account)
focal_class.class_method_signature: VirtualMachineManagerImpl.jobIsForSameNetwork(final Network network, final VmWorkJobVO workJob)
focal_class.full_signature: private boolean jobIsForSameNetwork(final Network network, final VmWorkJobVO workJob)
focal_class.identifier: jobIsForSameNetwork
focal_class.modifiers: private
focal_class.parameters: (final Network network, final VmWorkJobVO workJob)
focal_class.return: boolean
focal_class.signature: boolean jobIsForSameNetwork(final Network network, final VmWorkJobVO workJob)
focal_class.class_method_signature: VirtualMachineManagerImpl.createNewVmWorkJob(final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final Account
              account)
focal_class.full_signature: private VmWorkJobVO createNewVmWorkJob(final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final Account
              account)
focal_class.identifier: createNewVmWorkJob
focal_class.modifiers: private
focal_class.parameters: (final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final Account
              account)
focal_class.return: VmWorkJobVO
focal_class.signature: VmWorkJobVO createNewVmWorkJob(final VirtualMachine vm, final Network network, final NicProfile requested, final CallContext context, final User user, final Account
              account)
focal_class.class_method_signature: VirtualMachineManagerImpl.removeNicFromVmThroughJobQueue(
              final VirtualMachine vm, final Nic nic)
focal_class.full_signature: public Outcome<VirtualMachine> removeNicFromVmThroughJobQueue(
              final VirtualMachine vm, final Nic nic)
focal_class.identifier: removeNicFromVmThroughJobQueue
focal_class.modifiers: public
focal_class.parameters: (
              final VirtualMachine vm, final Nic nic)
focal_class.return: Outcome<VirtualMachine>
focal_class.signature: Outcome<VirtualMachine> removeNicFromVmThroughJobQueue(
              final VirtualMachine vm, final Nic nic)
focal_class.class_method_signature: VirtualMachineManagerImpl.createPlaceHolderWork(final long instanceId)
focal_class.full_signature: private VmWorkJobVO createPlaceHolderWork(final long instanceId)
focal_class.identifier: createPlaceHolderWork
focal_class.modifiers: private
focal_class.parameters: (final long instanceId)
focal_class.return: VmWorkJobVO
focal_class.signature: VmWorkJobVO createPlaceHolderWork(final long instanceId)
focal_class.superclass: extends ManagerBase
focal_method.body: public boolean getExecuteInSequence(final HypervisorType hypervisorType) {
          if (HypervisorType.KVM == hypervisorType || HypervisorType.XenServer == hypervisorType) {
              return false;
          } else {
              return ExecuteInSequence.value();
          }
      }
focal_method.class_method_signature: VirtualMachineManagerImpl.getExecuteInSequence(final HypervisorType hypervisorType)
focal_method.full_signature: public boolean getExecuteInSequence(final HypervisorType hypervisorType)
focal_method.identifier: getExecuteInSequence
focal_method.invocations: value
focal_method.modifiers: public
focal_method.parameters: (final HypervisorType hypervisorType)
focal_method.return: boolean
focal_method.signature: boolean getExecuteInSequence(final HypervisorType hypervisorType)