GigaSpaces XAP 9.1 API

org.openspaces.grid.gsm.machines
Class CapacityMachinesSlaPolicy

java.lang.Object
  extended by org.openspaces.grid.gsm.sla.ServiceLevelAgreementPolicy
      extended by org.openspaces.grid.gsm.machines.AbstractMachinesSlaPolicy
          extended by org.openspaces.grid.gsm.machines.CapacityMachinesSlaPolicy
Direct Known Subclasses:
UndeployMachinesSlaPolicy

public class CapacityMachinesSlaPolicy
extends AbstractMachinesSlaPolicy


Constructor Summary
CapacityMachinesSlaPolicy()
           
 
Method Summary
 CapacityRequirements getCapacityRequirements()
           
 String getScaleStrategyName()
           
 boolean isStopMachineSupported()
           
 void setCapacityRequirements(CapacityRequirements capacityRequirements)
           
 void validate()
           
 
Methods inherited from class org.openspaces.grid.gsm.machines.AbstractMachinesSlaPolicy
getContainerMemoryCapacityInMB, getDiscoveredMachinesCache, getGridServiceAgentZones, getMachineIsolation, getMachineProvisioning, getMaximumNumberOfContainersPerMachine, getMaximumNumberOfMachines, getMinimumNumberOfMachines, getReservedCapacityPerMachine, getReservedMemoryCapacityPerMachineInMB, isUndeploying, setContainerMemoryCapacityInMB, setDiscoveredMachinesCache, setGridServiceAgentZones, setMachineIsolation, setMachineProvisioning, setMaximumNumberOfContainersPerMachine, setMaximumNumberOfMachines, setMinimumNumberOfMachines
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CapacityMachinesSlaPolicy

public CapacityMachinesSlaPolicy()
Method Detail

getCapacityRequirements

public CapacityRequirements getCapacityRequirements()

setCapacityRequirements

public void setCapacityRequirements(CapacityRequirements capacityRequirements)

isStopMachineSupported

public boolean isStopMachineSupported()
Specified by:
isStopMachineSupported in class AbstractMachinesSlaPolicy

getScaleStrategyName

public String getScaleStrategyName()
Specified by:
getScaleStrategyName in class AbstractMachinesSlaPolicy

validate

public void validate()
              throws IllegalArgumentException
Overrides:
validate in class AbstractMachinesSlaPolicy
Throws:
IllegalArgumentException

GigaSpaces XAP 9.1 API

Copyright © GigaSpaces.