GigaSpaces XAP 9.7.2 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
 org.openspaces.admin.internal.pu.elastic.GridServiceAgentFailureDetectionConfig getAgentFailureDetectionConfig()
           
 CapacityRequirements getCapacityRequirements()
           
 String getScaleStrategyName()
           
 boolean isStopMachineSupported()
           
 void setAgentFailureDetectionConfig(org.openspaces.admin.internal.pu.elastic.GridServiceAgentFailureDetectionConfig agentFailureDetectionConfig)
           
 void setCapacityRequirements(CapacityRequirements capacityRequirements)
           
 String toString()
           
 void validate()
           
 
Methods inherited from class org.openspaces.grid.gsm.machines.AbstractMachinesSlaPolicy
getContainerMemoryCapacityInMB, getDiscoveredMachinesCache, getGridServiceAgentZones, getMachineIsolation, getMachineProvisioning, getMaximumNumberOfContainersPerMachine, getMaximumNumberOfMachines, getMinimumNumberOfMachines, getReservedCapacityPerMachine, getReservedCapacityPerManagementMachine, getReservedMemoryCapacityPerMachineInMB, isAllowAboveAverageMemoryPerMachine, isUndeploying, setAllowAboveAverageMemoryPerMachine, setContainerMemoryCapacityInMB, setDiscoveredMachinesCache, setGridServiceAgentZones, setMachineIsolation, setMachineProvisioning, setMaximumNumberOfContainersPerMachine, setMaximumNumberOfMachines, setMinimumNumberOfMachines
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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

getAgentFailureDetectionConfig

public org.openspaces.admin.internal.pu.elastic.GridServiceAgentFailureDetectionConfig getAgentFailureDetectionConfig()

setAgentFailureDetectionConfig

public void setAgentFailureDetectionConfig(org.openspaces.admin.internal.pu.elastic.GridServiceAgentFailureDetectionConfig agentFailureDetectionConfig)

getScaleStrategyName

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

validate

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

toString

public String toString()
Overrides:
toString in class Object

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.