GigaSpaces XAP 8.0 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.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()
           
 

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.
 

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.add(MemoryCapacityRequirement memoryCapacityRequirement)
           
 CapacityRequirements CapacityRequirements.divide(int i)
           
 CapacityRequirements ClusterCapacityRequirements.getAgentCapacity(String agentUid)
           
 CapacityRequirements ClusterCapacityRequirements.getAgentCapacityOrZero(String agentUid)
           
 CapacityRequirements ClusterCapacityRequirements.getTotalAllocatedCapacity()
           
 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)
           
 ClusterCapacityRequirements ClusterCapacityRequirements.add(String agentUid, 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)
           
 ClusterCapacityRequirements ClusterCapacityRequirements.set(String agentUid, CapacityRequirements capacity)
           
 CapacityRequirements CapacityRequirements.subtract(CapacityRequirements otherRequirements)
           
 ClusterCapacityRequirements ClusterCapacityRequirements.subtract(String agentUid, CapacityRequirements capacity)
           
 CapacityRequirements CapacityRequirements.subtractOrZero(CapacityRequirements otherRequirements)
           
 ClusterCapacityRequirements ClusterCapacityRequirements.subtractOrZero(String agentUid, 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 with parameters of type CapacityRequirements
 void MachinesSlaEnforcementState.allocateCapacity(ProcessingUnit pu, String agentUid, CapacityRequirements capacity)
           
 void MachinesSlaEnforcementState.deallocateCapacity(ProcessingUnit pu, String agentUid, CapacityRequirements capacity)
           
 void MachinesSlaEnforcementState.futureAgents(ProcessingUnit pu, FutureGridServiceAgent[] futureAgents, CapacityRequirements capacityRequirements)
           
static long MachinesSlaUtils.getMemoryInMB(CapacityRequirements capacity)
           
 void MachinesSlaEnforcementState.markCapacityForDeallocation(ProcessingUnit pu, String agentUid, CapacityRequirements capacity)
           
 void CapacityMachinesSlaPolicy.setCapacityRequirements(CapacityRequirements capacityRequirements)
           
 void BinPackingSolver.solveManualCapacityScaleIn(CapacityRequirements capacityToDeallocate)
           
 void BinPackingSolver.solveManualCapacityScaleOut(CapacityRequirements capacityToAllocate)
           
 void MachinesSlaEnforcementState.unmarkCapacityForDeallocation(ProcessingUnit pu, 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
NeedToStartMoreGridServiceAgentsException(AbstractMachinesSlaPolicy sla, MachinesSlaEnforcementState state, CapacityRequirements capacityShortage, ProcessingUnit pu)
           
NeedToStartMoreGridServiceAgentsException(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[] NonBlockingElasticMachineProvisioningAdapter.startMachinesAsync(CapacityRequirements capacityRequirements, long duration, TimeUnit unit)
           
 FutureGridServiceAgent[] NonBlockingElasticMachineProvisioning.startMachinesAsync(CapacityRequirements capacityRequirements, long duration, TimeUnit unit)
          Starts a new machine with a new grid service agent with the specified zone.
 

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, long duration, TimeUnit unit)
           
 


GigaSpaces XAP 8.0 API

Copyright © GigaSpaces.