| Package | Description | 
|---|---|
| org.openspaces.admin.pu | 
 Support for managing of Processing Unit(s) through the Admin API. 
 | 
| org.openspaces.admin.pu.elastic.config | |
| org.openspaces.admin.space | 
 Support for managing of Space(s) through the Admin API. 
 | 
| org.openspaces.grid.esm | |
| org.openspaces.grid.gsm.strategy | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ProcessingUnit.scale(ScaleStrategyConfig strategyConfig)
Modifies the processing unit scalability strategy. 
 | 
void | 
ProcessingUnit.scaleAndWait(ScaleStrategyConfig strategyConfig)
Modifies the processing unit scalability strategy and waits until scale is complete
 
 This method is only available if the processing unit deployment is elastic 
 | 
boolean | 
ProcessingUnit.scaleAndWait(ScaleStrategyConfig strategyConfig,
            long timeout,
            TimeUnit timeUnit)
Modifies the processing unit scalability strategy and waits until scale is complete
 
 This method is only available if the processing unit deployment is elastic 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ScaleStrategyConfigurer<T extends ScaleStrategyConfig>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AutomaticCapacityScaleConfig
Defines an automatic scaling strategy that increases and decreases capacity. 
 | 
class  | 
EagerScaleConfig  | 
class  | 
ManualCapacityPerZonesScaleConfig  | 
class  | 
ManualCapacityScaleConfig
Defines a manual scaling strategy that consumes the specified memory capacity. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ElasticStatefulProcessingUnitConfig.setScaleStrategy(ScaleStrategyConfig scaleStrategy)  | 
void | 
ElasticStatelessProcessingUnitConfig.setScaleStrategy(ScaleStrategyConfig scaleStrategy)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ElasticSpaceConfig.setScaleStrategy(ScaleStrategyConfig scaleStrategy)  | 
| Modifier and Type | Method and Description | 
|---|---|
ScaleStrategyConfig | 
ESM.getProcessingUnitScaleStrategyConfig(String processingUnitName)  | 
ScaleStrategyConfig | 
ESMImpl.getProcessingUnitScaleStrategyConfig(String processingUnitName)  | 
ScaleStrategyConfig | 
ESMProxy.getProcessingUnitScaleStrategyConfig(String processingUnitName)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ESM.setProcessingUnitScaleStrategy(String puName,
                              ScaleStrategyConfig scaleStrategyConfig)  | 
void | 
ESMImpl.setProcessingUnitScaleStrategy(String puName,
                              ScaleStrategyConfig scaleStrategyConfig)  | 
void | 
ESMProxy.setProcessingUnitScaleStrategy(String puName,
                              ScaleStrategyConfig scaleStrategyConfig)  | 
| Modifier and Type | Method and Description | 
|---|---|
ScaleStrategyConfig | 
AutomaticCapacityScaleStrategyBean.getConfig()  | 
ScaleStrategyConfig | 
ScaleStrategyBean.getConfig()  | 
ScaleStrategyConfig | 
UndeployScaleStrategyBean.getConfig()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AbstractCapacityScaleStrategyBean.setScaleStrategyConfig(ScaleStrategyConfig scaleStrategy)  | 
Copyright © GigaSpaces.