Updated Branches: refs/heads/vmsync 05cb7342a -> 3716f1f32
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/3716f1f3/server/test/com/cloud/vm/VmWorkMockVirtualMachineManagerImpl.java ---------------------------------------------------------------------- diff --git a/server/test/com/cloud/vm/VmWorkMockVirtualMachineManagerImpl.java b/server/test/com/cloud/vm/VmWorkMockVirtualMachineManagerImpl.java index 162f34f..ea2c5bb 100644 --- a/server/test/com/cloud/vm/VmWorkMockVirtualMachineManagerImpl.java +++ b/server/test/com/cloud/vm/VmWorkMockVirtualMachineManagerImpl.java @@ -120,41 +120,29 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T allocate(T vm, VMTemplateVO template, + public VirtualMachine allocate(String vmInstanceName, VMTemplateVO template, ServiceOfferingVO serviceOffering, Pair<? extends DiskOfferingVO, Long> rootDiskOffering, List<Pair<DiskOfferingVO, Long>> dataDiskOfferings, List<Pair<NetworkVO, NicProfile>> networks, Map<Param, Object> params, DeploymentPlan plan, - HypervisorType hyperType, Account owner) - throws InsufficientCapacityException { + HypervisorType hyperType, Account owner) { // TODO Auto-generated method stub return null; } - @Override - public <T extends VMInstanceVO> T allocate(T vm, VMTemplateVO template, - ServiceOfferingVO serviceOffering, Long rootSize, - Pair<DiskOfferingVO, Long> dataDiskOffering, - List<Pair<NetworkVO, NicProfile>> networks, DeploymentPlan plan, - HypervisorType hyperType, Account owner) - throws InsufficientCapacityException { - // TODO Auto-generated method stub - return null; - } @Override - public <T extends VMInstanceVO> T allocate(T vm, VMTemplateVO template, + public VirtualMachine allocate(String vmInstanceName, VMTemplateVO template, ServiceOfferingVO serviceOffering, List<Pair<NetworkVO, NicProfile>> networkProfiles, - DeploymentPlan plan, HypervisorType hyperType, Account owner) - throws InsufficientCapacityException { + DeploymentPlan plan, HypervisorType hyperType, Account owner) { // TODO Auto-generated method stub return null; } @Override - public <T extends VMInstanceVO> T start(T vm, Map<Param, Object> params, + public VirtualMachine start(String vmUuid, Map<Param, Object> params, User caller, Account account) throws InsufficientCapacityException, ResourceUnavailableException { // TODO Auto-generated method stub @@ -162,7 +150,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T start(T vm, Map<Param, Object> params, + public VirtualMachine start(String vmUuid, Map<Param, Object> params, User caller, Account account, DeploymentPlan planToDeploy) throws InsufficientCapacityException, ResourceUnavailableException { // TODO Auto-generated method stub @@ -170,14 +158,14 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> boolean stop(T vm, User caller, - Account account) throws ResourceUnavailableException { + public boolean stop(String vmUuid, User caller, + Account account) { // TODO Auto-generated method stub return false; } @Override - public <T extends VMInstanceVO> boolean expunge(T vm, User caller, + public boolean expunge(String vmUuid, User caller, Account account) throws ResourceUnavailableException { // TODO Auto-generated method stub return false; @@ -209,7 +197,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T advanceStart(T vm, + public VirtualMachine advanceStart(String vmUuid, Map<Param, Object> params, User caller, Account account) throws InsufficientCapacityException, ResourceUnavailableException, ConcurrentOperationException, OperationTimedoutException { @@ -218,7 +206,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T advanceStart(T vm, + public VirtualMachine advanceStart(String vmUuid, Map<Param, Object> params, User caller, Account account, DeploymentPlan planToDeploy) throws InsufficientCapacityException, ResourceUnavailableException, ConcurrentOperationException, @@ -228,7 +216,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> boolean advanceStop(T vm, boolean forced, + public boolean advanceStop(String vmUuid, boolean forced, User caller, Account account) throws ResourceUnavailableException, OperationTimedoutException, ConcurrentOperationException { // TODO Auto-generated method stub @@ -236,7 +224,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> boolean advanceExpunge(T vm, User caller, + public boolean advanceExpunge(String vmUuid, User caller, Account account) throws ResourceUnavailableException, OperationTimedoutException, ConcurrentOperationException { // TODO Auto-generated method stub @@ -244,14 +232,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> boolean remove(T vm, User caller, - Account account) { - // TODO Auto-generated method stub - return false; - } - - @Override - public <T extends VMInstanceVO> boolean destroy(T vm, User caller, + public boolean destroy(String vmUuid, User caller, Account account) throws AgentUnavailableException, OperationTimedoutException, ConcurrentOperationException { // TODO Auto-generated method stub @@ -267,7 +248,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T migrate(T vm, long srcHostId, + public VirtualMachine migrate(String vmUuid, long srcHostId, DeployDestination dest) throws ResourceUnavailableException, ConcurrentOperationException, ManagementServerException, VirtualMachineMigrationException { @@ -276,43 +257,22 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T reboot(T vm, Map<Param, Object> params, - User caller, Account account) throws InsufficientCapacityException, - ResourceUnavailableException { + public boolean reboot(String vmUuid, + User caller, Account account) { // TODO Auto-generated method stub - return null; + return false; } @Override - public <T extends VMInstanceVO> T advanceReboot(T vm, - Map<Param, Object> params, User caller, Account account) + public boolean advanceReboot(String vmUuid, User caller, Account account) throws InsufficientCapacityException, ResourceUnavailableException, ConcurrentOperationException, OperationTimedoutException { // TODO Auto-generated method stub - return null; + return false; } @Override - public VMInstanceVO findByIdAndType(Type type, long vmId) { - // TODO Auto-generated method stub - return null; - } - - @Override - public boolean isVirtualMachineUpgradable(VirtualMachine vm, - ServiceOffering offering) { - // TODO Auto-generated method stub - return false; - } - - @Override - public VMInstanceVO findById(long vmId) { - // TODO Auto-generated method stub - return null; - } - - @Override - public <T extends VMInstanceVO> T storageMigration(T vm, + public VirtualMachine storageMigration(String vmUuid, StoragePool storagePoolId) { // TODO Auto-generated method stub return null; @@ -368,7 +328,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public VMInstanceVO reConfigureVm(VMInstanceVO vm, + public VMInstanceVO reConfigureVm(VirtualMachine vm, ServiceOffering newServiceOffering, boolean sameHost) throws ResourceUnavailableException, ConcurrentOperationException { // TODO Auto-generated method stub @@ -376,7 +336,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public VMInstanceVO findHostAndMigrate(Type vmType, VMInstanceVO vm, + public VirtualMachine findHostAndMigrate(String vmUUid, Long newSvcOfferingId) throws InsufficientCapacityException, ConcurrentOperationException, ResourceUnavailableException, VirtualMachineMigrationException, ManagementServerException { @@ -385,7 +345,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T migrateForScale(T vm, long srcHostId, + public VirtualMachine migrateForScale(String vmUuid, long srcHostId, DeployDestination dest, Long newSvcOfferingId) throws ResourceUnavailableException, ConcurrentOperationException, ManagementServerException, VirtualMachineMigrationException { @@ -394,7 +354,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> T processVmStartWork(T vm, Map<VirtualMachineProfile.Param, Object> params, User caller, Account account, DeploymentPlan planToDeploy) + public VirtualMachine processVmStartWork(String vmUuid, Map<VirtualMachineProfile.Param, Object> params, User caller, Account account, DeploymentPlan planToDeploy) throws InsufficientCapacityException, ConcurrentOperationException, ResourceUnavailableException { try { @@ -402,7 +362,7 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } catch (InterruptedException e) { } - return vm; + return null; } int wakeupCount = 0; @@ -417,13 +377,13 @@ public class VmWorkMockVirtualMachineManagerImpl implements VirtualMachineManage } @Override - public <T extends VMInstanceVO> boolean processVmStopWork(T vm, boolean forced, User user, Account account) + public boolean processVmStopWork(String vmUuid, boolean forced, User user, Account account) throws AgentUnavailableException, OperationTimedoutException, ConcurrentOperationException { return true; } @Override - public <T extends VMInstanceVO> T migrateWithStorage(T vm, long srcId, long destId, Map<VolumeVO, StoragePoolVO> volumeToPool) throws ResourceUnavailableException, + public VirtualMachine migrateWithStorage(String vmUuid, long srcId, long destId, Map<VolumeVO, StoragePoolVO> volumeToPool) throws ResourceUnavailableException, ConcurrentOperationException, ManagementServerException, VirtualMachineMigrationException { // TODO Auto-generated method stub return null;