GigaSpaces XAP 10.0.1 API

org.openspaces.admin.pu.elastic.config
Interface ScaleStrategyConfigurer<T extends ScaleStrategyConfig>

All Superinterfaces:
BeanConfigurer<T>
All Known Implementing Classes:
AutomaticCapacityScaleConfigurer, EagerScaleConfigurer, ManualCapacityPerZonesScaleConfigurer, ManualCapacityScaleConfigurer

public interface ScaleStrategyConfigurer<T extends ScaleStrategyConfig>
extends BeanConfigurer<T>


Method Summary
 ScaleStrategyConfigurer<T> atMostOneContainerPerMachine()
           
 ScaleStrategyConfigurer<T> maxConcurrentRelocationsPerMachine(int maxNumberOfConcurrentRelocationsPerMachine)
           
 ScaleStrategyConfigurer<T> pollingInterval(long pollingInterval, TimeUnit timeUnit)
           
 
Methods inherited from interface org.openspaces.admin.bean.BeanConfigurer
create
 

Method Detail

maxConcurrentRelocationsPerMachine

ScaleStrategyConfigurer<T> maxConcurrentRelocationsPerMachine(int maxNumberOfConcurrentRelocationsPerMachine)
See Also:
ScaleStrategyConfig.setMaxConcurrentRelocationsPerMachine(int)

pollingInterval

ScaleStrategyConfigurer<T> pollingInterval(long pollingInterval,
                                           TimeUnit timeUnit)
See Also:
ScaleStrategyConfig.setPollingIntervalSeconds(int)

atMostOneContainerPerMachine

ScaleStrategyConfigurer<T> atMostOneContainerPerMachine()
See Also:
ScaleStrategyConfig.setAtMostOneContainerPerMachine(boolean)

GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.