@@ -108,20 +108,31 @@ void advanceStart(String vmUuid, Map<VirtualMachineProfile.Param, Object> params
108108 void advanceStart (String vmUuid , Map <VirtualMachineProfile .Param , Object > params , DeploymentPlan planToDeploy ) throws InsufficientCapacityException ,
109109 ResourceUnavailableException , ConcurrentOperationException , OperationTimedoutException ;
110110
111+ void orchestrateStart (String vmUuid , Map <VirtualMachineProfile .Param , Object > params , DeploymentPlan planToDeploy ) throws InsufficientCapacityException ,
112+ ResourceUnavailableException , ConcurrentOperationException , OperationTimedoutException ;
113+
111114 void advanceStop (String vmUuid , boolean cleanupEvenIfUnableToStop ) throws ResourceUnavailableException , OperationTimedoutException , ConcurrentOperationException ;
112115
116+ void orchestrateStop (String vmUuid , boolean cleanupEvenIfUnableToStop ) throws ResourceUnavailableException , OperationTimedoutException , ConcurrentOperationException ;
117+
113118 void advanceExpunge (String vmUuid ) throws ResourceUnavailableException , OperationTimedoutException , ConcurrentOperationException ;
114119
115120 void destroy (String vmUuid ) throws AgentUnavailableException , OperationTimedoutException , ConcurrentOperationException ;
116121
117122 void migrateAway (String vmUuid , long hostId ) throws InsufficientServerCapacityException ;
118123
119124 void migrate (String vmUuid , long srcHostId , DeployDestination dest ) throws ResourceUnavailableException , ConcurrentOperationException ;
125+
126+ void orchestrateMigrate (String vmUuid , long srcHostId , DeployDestination dest ) throws ResourceUnavailableException , ConcurrentOperationException ;
120127
121128 void migrateWithStorage (String vmUuid , long srcId , long destId , Map <Volume , StoragePool > volumeToPool ) throws ResourceUnavailableException , ConcurrentOperationException ;
122-
129+
130+ void orchestrateMigrateWithStorage (String vmUuid , long srcId , long destId , Map <Volume , StoragePool > volumeToPool ) throws ResourceUnavailableException , ConcurrentOperationException ;
131+
123132 void reboot (String vmUuid , Map <VirtualMachineProfile .Param , Object > params ) throws InsufficientCapacityException , ResourceUnavailableException ;
124133
134+ void orchestrateReboot (String vmUuid , Map <VirtualMachineProfile .Param , Object > params ) throws InsufficientCapacityException , ResourceUnavailableException ;
135+
125136 void advanceReboot (String vmUuid , Map <VirtualMachineProfile .Param , Object > params ) throws InsufficientCapacityException , ResourceUnavailableException ,
126137 ConcurrentOperationException , OperationTimedoutException ;
127138
@@ -137,6 +148,8 @@ void advanceReboot(String vmUuid, Map<VirtualMachineProfile.Param, Object> param
137148 VirtualMachine findById (long vmId );
138149
139150 void storageMigration (String vmUuid , StoragePool storagePoolId );
151+
152+ void orchestrateStorageMigration (String vmUuid , StoragePool storagePoolId );
140153
141154 /**
142155 * @param vmInstance
@@ -161,7 +174,11 @@ void advanceReboot(String vmUuid, Map<VirtualMachineProfile.Param, Object> param
161174 * @throws InsufficientCapacityException
162175 */
163176 NicProfile addVmToNetwork (VirtualMachine vm , Network network , NicProfile requested ) throws ConcurrentOperationException ,
164- ResourceUnavailableException , InsufficientCapacityException ;
177+ ResourceUnavailableException , InsufficientCapacityException ;
178+
179+ NicProfile orchestrateAddVmToNetwork (VirtualMachine vm , Network network , NicProfile requested ) throws ConcurrentOperationException ,
180+ ResourceUnavailableException , InsufficientCapacityException ;
181+
165182
166183 /**
167184 * @param vm
@@ -172,6 +189,8 @@ NicProfile addVmToNetwork(VirtualMachine vm, Network network, NicProfile request
172189 */
173190 boolean removeNicFromVm (VirtualMachine vm , Nic nic ) throws ConcurrentOperationException , ResourceUnavailableException ;
174191
192+ boolean orchestrateRemoveNicFromVm (VirtualMachine vm , Nic nic ) throws ConcurrentOperationException , ResourceUnavailableException ;
193+
175194 /**
176195 * @param vm
177196 * @param network
@@ -181,6 +200,8 @@ NicProfile addVmToNetwork(VirtualMachine vm, Network network, NicProfile request
181200 * @throws ConcurrentOperationException
182201 */
183202 boolean removeVmFromNetwork (VirtualMachine vm , Network network , URI broadcastUri ) throws ConcurrentOperationException , ResourceUnavailableException ;
203+
204+ boolean orchestrateRemoveVmFromNetwork (VirtualMachine vm , Network network , URI broadcastUri ) throws ConcurrentOperationException , ResourceUnavailableException ;
184205
185206 /**
186207 * @param nic
@@ -196,12 +217,15 @@ NicProfile addVmToNetwork(VirtualMachine vm, Network network, NicProfile request
196217 */
197218 VirtualMachineTO toVmTO (VirtualMachineProfile profile );
198219
199-
200220 VirtualMachine reConfigureVm (String vmUuid , ServiceOffering newServiceOffering , boolean sameHost ) throws ResourceUnavailableException , ConcurrentOperationException ;
221+
222+ VirtualMachine orchestrateReConfigureVm (String vmUuid , ServiceOffering newServiceOffering , boolean sameHost ) throws ResourceUnavailableException , ConcurrentOperationException ;
201223
202224 void findHostAndMigrate (String vmUuid , Long newSvcOfferingId , DeploymentPlanner .ExcludeList excludeHostList ) throws InsufficientCapacityException ,
203225 ConcurrentOperationException , ResourceUnavailableException ;
204226
205227 void migrateForScale (String vmUuid , long srcHostId , DeployDestination dest , Long newSvcOfferingId ) throws ResourceUnavailableException , ConcurrentOperationException ;
228+
229+ void orchestrateMigrateForScale (String vmUuid , long srcHostId , DeployDestination dest , Long newSvcOfferingId ) throws ResourceUnavailableException , ConcurrentOperationException ;
206230
207231}
0 commit comments