GigaSpaces XAP 9.1 API

Uses of Class
org.openspaces.grid.gsm.capacity.CapacityRequirements

Packages that use CapacityRequirements
org.openspaces.admin.pu.elastic   
org.openspaces.admin.pu.elastic.config   
org.openspaces.grid.gsm.autoscaling   
org.openspaces.grid.gsm.autoscaling.exceptions   
org.openspaces.grid.gsm.capacity   
org.openspaces.grid.gsm.machines   
org.openspaces.grid.gsm.machines.exceptions   
org.openspaces.grid.gsm.machines.plugins   
org.openspaces.grid.gsm.machines.plugins.discovered   
 

Uses of CapacityRequirements in org.openspaces.admin.pu.elastic
 

Methods in org.openspaces.admin.pu.elastic that return CapacityRequirements
 CapacityRequirements ElasticMachineProvisioningConfig.getReservedCapacityPerMachine()
          Gets the expected amount of memory,cpu,disk,etc... per machine that is reserved for processes other than grid containers.
 

Uses of CapacityRequirements in org.openspaces.admin.pu.elastic.config
 

Methods in org.openspaces.admin.pu.elastic.config that return CapacityRequirements
 CapacityRequirements DiscoveredMachineProvisioningConfig.getReservedCapacityPerMachine()
           
 CapacityRequirements CapacityRequirementsConfig.toCapacityRequirements()
           
 CapacityRequirements ManualCapacityScaleConfig.toCapacityRequirements()
           
 CapacityRequirements ScaleStrategyCapacityRequirementConfig.toCapacityRequirements()
           
 

Methods in org.openspaces.admin.pu.elastic.config with parameters of type CapacityRequirements
 void DiscoveredMachineProvisioningConfig.setReservedCapacityPerMachine(CapacityRequirements capacityRequirements)
          Sets the expected amount of memory, cpu, drive space (per machine) that is reserved for processes other than processing units.
 

Constructors in org.openspaces.admin.pu.elastic.config with parameters of type CapacityRequirements
CapacityRequirementsConfig(CapacityRequirements newCapacity)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.autoscaling
 

Methods in org.openspaces.grid.gsm.autoscaling that return CapacityRequirements
 CapacityRequirements AutoScalingSlaPolicy.getCapacityRequirements()
           
 CapacityRequirements AutoScalingSlaPolicy.getMaxCapacity()
           
static CapacityRequirements AutoScalingSlaUtils.getMaximumCapacity(CapacityRequirements totalMax, CapacityRequirements maxPerZone, CapacityRequirementsPerZones enforced, CapacityRequirementsPerZones newPlanned, ZonesConfig zones)
          Calculates the maximum capacity for the specified zones.
 CapacityRequirements AutoScalingSlaPolicy.getMinCapacity()
           
static CapacityRequirements AutoScalingSlaUtils.getMinimumCapacity(CapacityRequirements totalMin, CapacityRequirements minPerZone, CapacityRequirementsPerZones enforced, CapacityRequirementsPerZones newPlanned, ZonesConfig zones)
          Calculates the minimum capacity for the specified zones.
 

Methods in org.openspaces.grid.gsm.autoscaling with parameters of type CapacityRequirements
static CapacityRequirements AutoScalingSlaUtils.getMaximumCapacity(CapacityRequirements totalMax, CapacityRequirements maxPerZone, CapacityRequirementsPerZones enforced, CapacityRequirementsPerZones newPlanned, ZonesConfig zones)
          Calculates the maximum capacity for the specified zones.
static CapacityRequirements AutoScalingSlaUtils.getMinimumCapacity(CapacityRequirements totalMin, CapacityRequirements minPerZone, CapacityRequirementsPerZones enforced, CapacityRequirementsPerZones newPlanned, ZonesConfig zones)
          Calculates the minimum capacity for the specified zones.
 void AutoScalingSlaPolicy.setCapacityRequirements(CapacityRequirements capacityRequirements)
           
 void AutoScalingSlaPolicy.setMaxCapacity(CapacityRequirements maxCapacity)
           
 void AutoScalingSlaPolicy.setMinCapacity(CapacityRequirements minCapacity)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.autoscaling.exceptions
 

Methods in org.openspaces.grid.gsm.autoscaling.exceptions that return CapacityRequirements
 CapacityRequirements AutoScalingThresholdBreachedException.getNewCapacity()
           
 

Methods in org.openspaces.grid.gsm.autoscaling.exceptions with parameters of type CapacityRequirements
 void AutoScalingThresholdBreachedException.setOldPlan(CapacityRequirements oldPlan)
           
 

Constructors in org.openspaces.grid.gsm.autoscaling.exceptions with parameters of type CapacityRequirements
AutoScalingConfigConflictException(ProcessingUnit pu, CapacityRequirements minimum, CapacityRequirements maximum, Set<String> zones, CapacityRequirementsPerZones lastEnforcedCapacityPerZones, CapacityRequirementsPerZones newCapacityRequirementsPerZones)
           
AutoScalingHighThresholdBreachedException(ProcessingUnit pu, CapacityRequirements actual, CapacityRequirements newPlan, long containerCapacityInMB, AutomaticCapacityScaleRuleConfig rule, String metricValue)
           
AutoScalingLowThresholdBreachedException(ProcessingUnit pu, CapacityRequirements actual, CapacityRequirements newPlan, long containerCapacityInMB, AutomaticCapacityScaleRuleConfig rule, String metricValue)
           
AutoScalingThresholdBreachedException(String message, ProcessingUnit pu, CapacityRequirements actual, CapacityRequirements newPlan, long containerCapacityInMB, AutomaticCapacityScaleRuleConfig rule, boolean highThresholdBreached, String metricValue)
           
ReachedMaximumCapacityAutoScalingException(ProcessingUnit pu, CapacityRequirements existingCapacity, CapacityRequirements newCapacity, CapacityRequirements maxCapacity, long containerCapacityInMB)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.capacity
 

Subclasses of CapacityRequirements in org.openspaces.grid.gsm.capacity
 class MachineCapacityRequirements
           
 

Methods in org.openspaces.grid.gsm.capacity that return CapacityRequirements
 CapacityRequirements CapacityRequirements.add(CapacityRequirement capacityToAllocateOnMachine)
           
 CapacityRequirements CapacityRequirements.add(CapacityRequirements otherRequirements)
           
 CapacityRequirements CapacityRequirements.divide(int i)
           
 CapacityRequirements CapacityRequirementsPerAgent.getAgentCapacity(String agentUid)
           
 CapacityRequirements CapacityRequirementsPerAgent.getAgentCapacityOrZero(String agentUid)
           
 CapacityRequirements CapacityRequirementsPerZones.getZonesCapacity(ZonesConfig zones)
           
 CapacityRequirements CapacityRequirementsPerZones.getZonesCapacityOrZero(ZonesConfig zones)
           
 CapacityRequirements CapacityRequirements.max(CapacityRequirement capacityRequirement)
           
 CapacityRequirements CapacityRequirements.max(CapacityRequirements otherCapacityRequirements)
           
 CapacityRequirements CapacityRequirements.min(CapacityRequirements otherRequirements)
           
 CapacityRequirements CapacityRequirements.multiply(int i)
           
 CapacityRequirements CapacityRequirements.set(CapacityRequirement capacityRequirement)
           
 CapacityRequirements CapacityRequirements.subtract(CapacityRequirement otherRequirement)
           
 CapacityRequirements CapacityRequirements.subtract(CapacityRequirements otherRequirements)
           
 CapacityRequirements CapacityRequirements.subtractOrZero(CapacityRequirement otherRequirement)
           
 CapacityRequirements CapacityRequirements.subtractOrZero(CapacityRequirements otherRequirements)
           
 

Methods in org.openspaces.grid.gsm.capacity with parameters of type CapacityRequirements
 CapacityRequirements CapacityRequirements.add(CapacityRequirements otherRequirements)
           
 CapacityRequirementsPerAgent CapacityRequirementsPerAgent.add(String agentUid, CapacityRequirements capacity)
           
 CapacityRequirementsPerZones CapacityRequirementsPerZones.add(ZonesConfig zones, CapacityRequirements capacity)
           
 int CapacityRequirements.divideExactly(CapacityRequirements otherCapacityRequirements)
          Divides this by the specified object.
 boolean CapacityRequirements.greaterOrEquals(CapacityRequirements otherRequirements)
           
 boolean CapacityRequirements.greaterThan(CapacityRequirements otherRequirements)
           
 CapacityRequirements CapacityRequirements.max(CapacityRequirements otherCapacityRequirements)
           
 CapacityRequirements CapacityRequirements.min(CapacityRequirements otherRequirements)
           
 CapacityRequirementsPerAgent CapacityRequirementsPerAgent.set(String agentUid, CapacityRequirements capacity)
           
 CapacityRequirementsPerZones CapacityRequirementsPerZones.set(ZonesConfig zones, CapacityRequirements capacity)
           
 CapacityRequirements CapacityRequirements.subtract(CapacityRequirements otherRequirements)
           
 CapacityRequirementsPerAgent CapacityRequirementsPerAgent.subtract(String agentUid, CapacityRequirements capacity)
           
 CapacityRequirementsPerZones CapacityRequirementsPerZones.subtract(ZonesConfig zones, CapacityRequirements capacity)
           
 CapacityRequirements CapacityRequirements.subtractOrZero(CapacityRequirements otherRequirements)
           
 CapacityRequirementsPerAgent CapacityRequirementsPerAgent.subtractOrZero(String agentUid, CapacityRequirements capacity)
           
 CapacityRequirementsPerZones CapacityRequirementsPerZones.subtractOrZero(ZonesConfig zones, CapacityRequirements capacity)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.machines
 

Methods in org.openspaces.grid.gsm.machines that return CapacityRequirements
 CapacityRequirements CapacityMachinesSlaPolicy.getCapacityRequirements()
           
 CapacityRequirements FutureGridServiceAgent.getFutureCapacity()
           
static CapacityRequirements MachinesSlaUtils.getMachineTotalCapacity(GridServiceAgent agent, AbstractMachinesSlaPolicy sla)
           
 CapacityRequirements AbstractMachinesSlaPolicy.getReservedCapacityPerMachine()
           
 

Methods in org.openspaces.grid.gsm.machines that return types with arguments of type CapacityRequirements
 Map<GridServiceAgent,Map<ProcessingUnit,CapacityRequirements>> MachinesSlaEnforcementState.groupCapacityPerProcessingUnitPerAgent(MachinesSlaEnforcementState.StateKey key)
           
 

Methods in org.openspaces.grid.gsm.machines with parameters of type CapacityRequirements
 void MachinesSlaEnforcementState.addFutureAgents(MachinesSlaEnforcementState.StateKey key, FutureGridServiceAgent[] futureAgents, CapacityRequirements capacityRequirements)
           
 void MachinesSlaEnforcementState.allocateCapacity(MachinesSlaEnforcementState.StateKey key, String agentUid, CapacityRequirements capacity)
           
 void MachinesSlaEnforcementState.deallocateCapacity(MachinesSlaEnforcementState.StateKey key, String agentUid, CapacityRequirements capacity)
           
static long MachinesSlaUtils.getMemoryInMB(CapacityRequirements capacity)
           
 void MachinesSlaEnforcementState.markCapacityForDeallocation(MachinesSlaEnforcementState.StateKey key, String agentUid, CapacityRequirements capacity)
           
 void CapacityMachinesSlaPolicy.setCapacityRequirements(CapacityRequirements capacityRequirements)
           
 void BinPackingSolver.solveManualCapacityScaleIn(CapacityRequirements capacityToDeallocate)
           
 void BinPackingSolver.solveManualCapacityScaleOut(CapacityRequirements capacityToAllocate)
           
 void MachinesSlaEnforcementState.unmarkCapacityForDeallocation(MachinesSlaEnforcementState.StateKey key, String agentUid, CapacityRequirements capacity)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.machines.exceptions
 

Constructors in org.openspaces.grid.gsm.machines.exceptions with parameters of type CapacityRequirements
MachinesSlaHasChangedException(ProcessingUnit pu, ZonesConfig zones, CapacityRequirements oldCapacity, CapacityRequirementsPerAgent allocatedCapacity)
           
NeedToStartMoreGridServiceAgentsException(AbstractMachinesSlaPolicy sla, MachinesSlaEnforcementState state, CapacityRequirements capacityShortage, ProcessingUnit pu)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.machines.plugins
 

Methods in org.openspaces.grid.gsm.machines.plugins that return CapacityRequirements
 CapacityRequirements ElasticMachineProvisioning.getCapacityOfSingleMachine()
           
 

Methods in org.openspaces.grid.gsm.machines.plugins with parameters of type CapacityRequirements
 FutureGridServiceAgent[] NonBlockingElasticMachineProvisioning.startMachinesAsync(CapacityRequirements capacityRequirements, ExactZonesConfig zones, long duration, TimeUnit unit)
          Starts a new machine with a new grid service agent with the specified grid service agent zones.
 FutureGridServiceAgent[] NonBlockingElasticMachineProvisioningAdapter.startMachinesAsync(CapacityRequirements capacityRequirements, ExactZonesConfig zones, long duration, TimeUnit unit)
           
 

Uses of CapacityRequirements in org.openspaces.grid.gsm.machines.plugins.discovered
 

Methods in org.openspaces.grid.gsm.machines.plugins.discovered with parameters of type CapacityRequirements
 FutureGridServiceAgent[] DiscoveredMachineProvisioningBean.startMachinesAsync(CapacityRequirements capacityRequirements, ExactZonesConfig zones, long duration, TimeUnit unit)
           
 


GigaSpaces XAP 9.1 API

Copyright © GigaSpaces.