GigaSpaces XAP 9.0 API

org.openspaces.grid.gsm.rebalancing
Class RebalancingSlaPolicy

java.lang.Object
  extended by org.openspaces.grid.gsm.sla.ServiceLevelAgreementPolicy
      extended by org.openspaces.grid.gsm.rebalancing.RebalancingSlaPolicy

public class RebalancingSlaPolicy
extends ServiceLevelAgreementPolicy


Constructor Summary
RebalancingSlaPolicy()
           
 
Method Summary
 boolean equals(Object obj)
           
 ClusterCapacityRequirements getAllocatedCapacity()
           
 GridServiceContainer[] getContainers()
           
 int getMaximumNumberOfConcurrentRelocationsPerMachine()
           
 int getMinimumNumberOfInstancesPerPartition()
           
 org.openspaces.admin.internal.pu.elastic.ProcessingUnitSchemaConfig getSchemaConfig()
           
 int hashCode()
           
 void setAllocatedCapacity(ClusterCapacityRequirements allocatedCapacity)
           
 void setContainers(GridServiceContainer[] containers)
           
 void setMaximumNumberOfConcurrentRelocationsPerMachine(int maxNumberOfConcurrentRelocationsPerMachine)
           
 void setMinimumNumberOfInstancesPerPartition(int minimumNumberOfInstancesPerPartition)
           
 void setSchemaConfig(org.openspaces.admin.internal.pu.elastic.ProcessingUnitSchemaConfig schemaConfig)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RebalancingSlaPolicy

public RebalancingSlaPolicy()
Method Detail

setContainers

public void setContainers(GridServiceContainer[] containers)

getContainers

public GridServiceContainer[] getContainers()

setMaximumNumberOfConcurrentRelocationsPerMachine

public void setMaximumNumberOfConcurrentRelocationsPerMachine(int maxNumberOfConcurrentRelocationsPerMachine)

getMaximumNumberOfConcurrentRelocationsPerMachine

public int getMaximumNumberOfConcurrentRelocationsPerMachine()

getSchemaConfig

public org.openspaces.admin.internal.pu.elastic.ProcessingUnitSchemaConfig getSchemaConfig()

setSchemaConfig

public void setSchemaConfig(org.openspaces.admin.internal.pu.elastic.ProcessingUnitSchemaConfig schemaConfig)

getAllocatedCapacity

public ClusterCapacityRequirements getAllocatedCapacity()

setAllocatedCapacity

public void setAllocatedCapacity(ClusterCapacityRequirements allocatedCapacity)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in class ServiceLevelAgreementPolicy

validate

public void validate()
              throws IllegalArgumentException
Specified by:
validate in class ServiceLevelAgreementPolicy
Throws:
IllegalArgumentException

getMinimumNumberOfInstancesPerPartition

public int getMinimumNumberOfInstancesPerPartition()

setMinimumNumberOfInstancesPerPartition

public void setMinimumNumberOfInstancesPerPartition(int minimumNumberOfInstancesPerPartition)

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.