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
BeanConfigException
public ScaleStrategyBean getEnabledBean()
Copyright © GigaSpaces.