|
GigaSpaces XAP 8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
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 #getReservedCapacityPerMachineInMB()
memory can be decreased,
since no memory needs to be reserved for management processes.
boolean isGridServiceAgentZoneMandatory()
getGridServiceAgentZones()
|
GigaSpaces XAP 8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |