|
GigaSpaces XAP 9.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ElasticMachineProvisioningConfig
Defines the required configuration properties of an @{link ElasticMachineProvisioning} bean. This bean
Method Summary | |
---|---|
String[] |
getGridServiceAgentZones()
Gets the list of zones that can be discovered and started by this machine provisioning. |
double |
getMinimumNumberOfCpuCoresPerMachine()
Gets the minimum number of CPU cores per machine. |
CapacityRequirements |
getReservedCapacityPerMachine()
Gets the expected amount of memory,cpu,disk,etc... per machine that is reserved for processes other than grid containers. |
boolean |
isDedicatedManagementMachines()
By default is false, which means that a Grid Service Agents may run a management process. |
boolean |
isGridServiceAgentZoneMandatory()
By default is false, which means that Grid Service Agents without a zone can be started and discovered by this machine provisioning. |
Methods inherited from interface org.openspaces.admin.bean.BeanConfig |
---|
getBeanClassName, getProperties, setProperties |
Method Detail |
---|
double getMinimumNumberOfCpuCoresPerMachine()
CapacityRequirements getReservedCapacityPerMachine()
String[] getGridServiceAgentZones()
isGridServiceAgentZoneMandatory()
is false)
String[] {"zoneA"} - Grid Service Agents are started with -Dcom.gs.zones=zoneA (or without -Dcom.gs.zones if isGridServiceAgentZoneMandatory()
is false)
String[] {"zoneA","zoneB"} - Grid Service Agents are started with -Dcom.gs.zones=zoneA or -Dcom.gs.zones=zoneB or -Dcom.gs.zones=zoneA,zoneB (or without -Dcom.gs.zones if isGridServiceAgentZoneMandatory()
is false)
boolean isDedicatedManagementMachines()
GridServiceManager
nor LookupService
nor ElasticServiceManager
Usually setting this value to true means that getReservedCapacityPerMachine()
memory can be decreased,
since no memory needs to be reserved for management processes.
boolean isGridServiceAgentZoneMandatory()
getGridServiceAgentZones()
|
GigaSpaces XAP 9.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |