public class RunVmOnceCommand<T extends RunVmOnceParams> extends RunVmCommand<T>
_destinationVds, _isRerun, _vds_pending_vm_count
MAX_NETWORK_INTERFACES_SUPPORTED
BYTES_IN_GB
Constructor and Description |
---|
RunVmOnceCommand(T runVmParams) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canDoAction() |
protected CreateVmVDSCommandParameters |
initVdsCreateVmParams()
Initial the parameters for the VDSM command for VM creation
|
CanRunVm, CanRunVm, CreateVm, EndSuccessfully, EndWithFailure, ExecuteVmCommand, findActiveISODomain, getAuditLogTypeValue, getDestinationVds, GetVdsToRunOn, HandleMemoryAdjustments, InitVm, RunVm, validateIsoPath
DecreasePendingVms, DoCompressionCheck, EndVmCommand, FailedToRunVm, getAutoStart, getAutoStartVdsId, getCurrentVdsId, getDefaultSelectionAlgorithm, getVdsSelector, hasCapacityToRunVM, hasCpuToRunVM, hasMemoryToRunVM, Rerun, rerunInternal, RunningSucceded, setVdsSelector
CheckPCIAndIDELimit, ConcreteCreateTask, EndActionOnDisks, executeCommand, getBlockSparseInitSizeInGB, getChildActionType, getDescription, getNeededDiskSize, getPermissionCheckSubjects, GetTagsAttachedToObject, handleCustomPropertiesError, HandleHibernatedVm, isVmNameValidLength, lockVmWithCompensationIfNeeded, RemoveVmDynamic, RemoveVmInSpm, RemoveVmInSpm, RemoveVmNetwork, RemoveVmStatic, RemoveVmStatistics, RemoveVmUsers, UpdateVmInSpm, UpdateVmInSpm, validateNumberOfNics
acquireLock, addCanDoActionMessage, addCanDoActionMessage, addValidationGroup, CanDoActionOnly, compensate, CreateReturnValue, CreateTask, EndAction, endActionInTransactionScope, ExecuteAction, freeLock, getActionReturnValue, getActionState, getActionType, getBusinessEntitySnapshotDAO, getCommandShouldBeLogged, getCompensationContext, getNow, getObjectLockingId, getParameters, getParametersForTask, getReturnValue, getSucceeded, getTaskIdList, getTransactionScopeOption, getTransactionTimeout, getValidationGroups, IsBackwardsCompatible, isInternalExecution, IsUserAutorizedToRunAction, RevertTasks, Rollback, runInTransaction, runVdsCommand, setActionMessageParameters, setActionReturnValue, setCommandShouldBeLogged, setCompensationContext, setDescription, setInternalExecution, setSucceeded, UpdateTasksWithActionParameters, validateInputs
AddCustomValue, AppendCustomValue, DefaultLog, getCurrentUser, GetCustomValue, getCustomValues, getKey, getSnapshotName, getStorageDomain, getStorageDomainDAO, getStorageDomainId, getStorageDomainName, getStoragePool, getStoragePoolDAO, getStoragePoolId, getStoragePoolName, getUserId, getUserName, getVds, getVdsDAO, getVdsGroup, getVdsGroupDAO, getVdsGroupId, getVdsGroupName, getVdsId, getVdsIdRef, getVdsName, getVm, getVmDAO, getVmId, getVmIdRef, getVmName, getVmStaticDAO, getVmStatisticsDAO, getVmTemplate, getVmTemplateDAO, getVmTemplateId, getVmTemplateIdRef, getVmTemplateName, log, setCurrentUser, setSnapshotName, setStorageDomain, setStorageDomainId, setStoragePool, setStoragePoolId, setUserId, setUserName, setVds, setVdsGroup, setVdsGroupId, setVdsId, setVdsIdRef, setVdsName, setVm, setVmId, setVmName, setVmTemplate, setVmTemplateId, setVmTemplateName
getEndTime, getLegal, getTimeoutObjectId, getUseTimout, setEndTime, setTimeoutObjectId, setUseTimout
public RunVmOnceCommand(T runVmParams)
protected boolean canDoAction()
canDoAction
in class RunVmCommand<T extends RunVmOnceParams>
protected CreateVmVDSCommandParameters initVdsCreateVmParams()
RunVmCommand
initVdsCreateVmParams
in class RunVmCommand<T extends RunVmOnceParams>
Copyright © 2012. All Rights Reserved.