|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MachinesSlaEnforcementEndpoint
A service that on demand enforces the specified number of machines.
CapacityMachinesSlaPolicy
Method Detail |
---|
void enforceSla(EagerMachinesSlaPolicy sla) throws GridServiceAgentSlaEnforcementInProgressException
GridServiceAgentSlaEnforcementInProgressException
void enforceSla(CapacityMachinesSlaPolicy sla) throws MachinesSlaEnforcementInProgressException, GridServiceAgentSlaEnforcementInProgressException
MachinesSlaEnforcementInProgressException
GridServiceAgentSlaEnforcementInProgressException
CapacityRequirementsPerAgent getAllocatedCapacityFilterUndiscoveredAgents(AbstractMachinesSlaPolicy sla)
CapacityRequirementsPerAgent getAllocatedCapacity(AbstractMachinesSlaPolicy sla)
void recoverStateOnEsmStart(AbstractMachinesSlaPolicy sla) throws SomeProcessingUnitsHaveNotCompletedStateRecoveryException, NeedToWaitUntilAllGridServiceAgentsDiscoveredException, UndeployInProgressException
UndeployInProgressException
SomeProcessingUnitsHaveNotCompletedStateRecoveryException
NeedToWaitUntilAllGridServiceAgentsDiscoveredException
void recoveredStateOnEsmStart(ProcessingUnit processingUnit)
MachinesSlaEnforcementState.RecoveryState getRecoveredStateOnEsmStart(ProcessingUnit processingUnit)
Set<ZonesConfig> getGridServiceAgentsZones()
Set<ZonesConfig> getUndeployedGridServiceAgentsZones()
boolean replaceAllocatedCapacity(AbstractMachinesSlaPolicy sla)
void beforeUndeployedProcessingUnit(ProcessingUnit pu)
void afterUndeployedProcessingUnit(ProcessingUnit pu)
void cleanupCloud(ProcessingUnit pu, NonBlockingElasticMachineProvisioning machineProvisioning) throws MachinesSlaEnforcementInProgressException
NonBlockingElasticMachineProvisioning.cleanupCloudResources(long, java.util.concurrent.TimeUnit)
pu
- - the processing unit in which the cloud resources needs to be cleaned.machineProvisioning
-
MachinesSlaEnforcementInProgressException
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |