public class ScaleBeanServer extends Object
| Constructor and Description | 
|---|
ScaleBeanServer(ProcessingUnit pu,
               ProcessingUnitSchemaConfig schemaConfig,
               RebalancingSlaEnforcement rebalancingSlaEnforcement,
               ContainersSlaEnforcement containersSlaEnforcement,
               MachinesSlaEnforcement machinesSlaEnforcement,
               AutoScalingSlaEnforcement autoScalingSlaEnforcement,
               NonBlockingElasticMachineProvisioningAdapterFactory nonBlockingAdapterFactory,
               ElasticMachineIsolationConfig isolationConfig,
               org.jini.rio.monitor.event.EventsStore eventStore,
               MachinesStateBackup machinesStateBackup)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
destroy()  | 
ScaleStrategyBean | 
getEnabledBean()  | 
void | 
setElasticProperties(Map<String,String> elasticProperties)  | 
void | 
undeploy()
Changes scale strategy to undeployed processing unit strategy (remove Containers/Machines) 
 | 
public ScaleBeanServer(ProcessingUnit pu, ProcessingUnitSchemaConfig schemaConfig, RebalancingSlaEnforcement rebalancingSlaEnforcement, ContainersSlaEnforcement containersSlaEnforcement, MachinesSlaEnforcement machinesSlaEnforcement, AutoScalingSlaEnforcement autoScalingSlaEnforcement, NonBlockingElasticMachineProvisioningAdapterFactory nonBlockingAdapterFactory, ElasticMachineIsolationConfig isolationConfig, org.jini.rio.monitor.event.EventsStore eventStore, MachinesStateBackup machinesStateBackup)
public void undeploy()
public void destroy()
public void setElasticProperties(Map<String,String> elasticProperties) throws BeanConfigException
BeanConfigExceptionpublic ScaleStrategyBean getEnabledBean()
Copyright © GigaSpaces.