public abstract class AbstractMachinesSlaPolicy extends ServiceLevelAgreementPolicy
Constructor and Description |
---|
AbstractMachinesSlaPolicy() |
public ZonesConfig getGridServiceAgentZones()
public void setGridServiceAgentZones(ZonesConfig zones)
public DiscoveredMachinesCache getDiscoveredMachinesCache()
public void setDiscoveredMachinesCache(DiscoveredMachinesCache machinesCache)
public int getMinimumNumberOfMachines()
public void setMinimumNumberOfMachines(int minimumNumberOfMachines)
public long getReservedMemoryCapacityPerMachineInMB()
public void setContainerMemoryCapacityInMB(long containerMemoryCapacityInMB)
public long getContainerMemoryCapacityInMB()
public NonBlockingElasticMachineProvisioning getMachineProvisioning()
public void setMachineProvisioning(NonBlockingElasticMachineProvisioning machineProvisioning)
public void setMaximumNumberOfMachines(int maxNumberOfMachines)
public int getMaximumNumberOfMachines()
public ElasticProcessingUnitMachineIsolation getMachineIsolation()
public void setMachineIsolation(ElasticProcessingUnitMachineIsolation isolation)
public CapacityRequirements getReservedCapacityPerMachine()
public CapacityRequirements getReservedCapacityPerManagementMachine()
public void setMaximumNumberOfContainersPerMachine(int maxNumberOfContainersPerMachine)
public int getMaximumNumberOfContainersPerMachine()
public boolean isUndeploying()
public void validate()
validate
in class ServiceLevelAgreementPolicy
public abstract boolean isStopMachineSupported()
public abstract String getScaleStrategyName()
public boolean isAllowAboveAverageMemoryPerMachine()
public void setAllowAboveAverageMemoryPerMachine(boolean allowAboveAverageMemoryPerMachine)
Copyright © GigaSpaces.