| Package | Description | 
|---|---|
| org.openspaces.admin.gsm | 
 Support for managing of Grid Service Manager(s) through the Admin API. 
 | 
| org.openspaces.admin.internal.gsm | 
 Internally Used. 
 | 
| org.openspaces.admin.memcached | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnit | 
GridServiceManager.deploy(MemcachedDeployment deployment)
Deploys a memcached based on the space deployment information on the given grid service
 manager (it will act as the primary GSM for the deployed processing unit). 
 | 
ProcessingUnit | 
GridServiceManagers.deploy(MemcachedDeployment deployment)
Deploys a memcached based on the space deployment information on a random grid service
 manager (it will act as the primary GSM for the deployed processing unit). 
 | 
ProcessingUnit | 
GridServiceManager.deploy(MemcachedDeployment deployment,
      long timeout,
      TimeUnit timeUnit)
Deploys a memcached based on the space deployment information on the given grid service
 manager (it will act as the primary GSM for the deployed processing unit). 
 | 
ProcessingUnit | 
GridServiceManagers.deploy(MemcachedDeployment deployment,
      long timeout,
      TimeUnit timeUnit)
Deploys a memcached based on the space deployment information on a random grid service
 manager (it will act as the primary GSM for the deployed processing unit). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnit | 
DefaultGridServiceManagers.deploy(MemcachedDeployment deployment)  | 
ProcessingUnit | 
DefaultGridServiceManager.deploy(MemcachedDeployment deployment)  | 
ProcessingUnit | 
DefaultGridServiceManagers.deploy(MemcachedDeployment deployment,
      long timeout,
      TimeUnit timeUnit)  | 
ProcessingUnit | 
DefaultGridServiceManager.deploy(MemcachedDeployment deployment,
      long timeout,
      TimeUnit timeUnit)  | 
| Modifier and Type | Method and Description | 
|---|---|
MemcachedDeployment | 
MemcachedDeployment.addDependencies(ProcessingUnitDetailedDependencies<? extends ProcessingUnitDependency> deploymentDependencies)
Postpones deployment of processing unit instances until the specified dependencies are met. 
 | 
MemcachedDeployment | 
MemcachedDeployment.addDependency(String requiredProcessingUnitName)
Postpones deployment of processing unit instances deployment until the specified processing
 unit deployment is complete. 
 | 
MemcachedDeployment | 
MemcachedDeployment.addZone(String zone)
Adds a zone where the processing unit is allowed to be deployed on. 
 | 
MemcachedDeployment | 
MemcachedDeployment.clusterSchema(String clusterSchema)
Sets the cluster schema of the Space. 
 | 
MemcachedDeployment | 
MemcachedDeployment.maxInstancesPerMachine(int maxInstancesPerMachine)
Sets the maximum number of instances per machine. 
 | 
MemcachedDeployment | 
MemcachedDeployment.maxInstancesPerVM(int maxInstancesPerVM)
Sets the maximum number of instances per virtual machine. 
 | 
MemcachedDeployment | 
MemcachedDeployment.maxInstancesPerZone(String zone,
                   int maxInstancesPerZone)
Sets the maximum number of instances per zone. 
 | 
MemcachedDeployment | 
MemcachedDeployment.numberOfBackups(int numberOfBackups)
Sets the number of backups per instance of the space config. 
 | 
MemcachedDeployment | 
MemcachedDeployment.numberOfInstances(int numberOfInstances)
Sets the number of instances of the space config. 
 | 
MemcachedDeployment | 
MemcachedDeployment.partitioned(int numberOfParitions,
           int numberOfBackups)
A convenient method allowing to easily configure the space deployment to deploy a Partitioned
 topology with  
numberOfParitions instances each with
 numberOfBackups. | 
MemcachedDeployment | 
MemcachedDeployment.replicated(boolean async,
          int numberOfInstances)
A convenient method allowing to easily configure the space deployment to deploy a replicated
 (either sync or async) topology with  
numberOfInstances instances. | 
MemcachedDeployment | 
MemcachedDeployment.requiresIsolation(boolean requiresIsolation)
Sets the requires Isolation.If true only a single service can run in this virtual machine. 
 | 
MemcachedDeployment | 
MemcachedDeployment.secured(boolean secured)
Will deploy a secured space. 
 | 
MemcachedDeployment | 
MemcachedDeployment.setContextProperty(String key,
                  String value)
Sets a context deploy time property overriding any  
${...} defined within a
 processing unit configuration. | 
MemcachedDeployment | 
MemcachedDeployment.slaLocation(File slaLocation)
Sets an external SLA definition location to be loaded. 
 | 
MemcachedDeployment | 
MemcachedDeployment.slaLocation(String slaLocation)
Sets an external SLA definition location to be loaded. 
 | 
MemcachedDeployment | 
MemcachedDeployment.userDetails(String userName,
           String password)
Sets the username and password (effectively making the processing unit secured) for the
 processing unit config. 
 | 
MemcachedDeployment | 
MemcachedDeployment.userDetails(UserDetails userDetails)
Advance: Sets the security user details for authentication and autherization of the
 processing unit. 
 | 
Copyright © GigaSpaces.