| Package | Description | 
|---|---|
| org.openspaces.admin.gsm | 
 Support for managing of Grid Service Manager(s) through the Admin API. 
 | 
| org.openspaces.admin.internal.application | |
| org.openspaces.admin.internal.gsm | 
 Internally Used. 
 | 
| org.openspaces.admin.pu | 
 Support for managing of Processing Unit(s) through the Admin API. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnit | 
GridServiceManagers.deploy(ProcessingUnitDeployment deployment)
Deploys a processing unit based on the processing unit deployment information on a random
 grid service manager (it will act as the primary GSM for the deployed processing unit). 
 | 
ProcessingUnit | 
GridServiceManager.deploy(ProcessingUnitDeployment deployment)
Deploys a processing unit based on the processing unit deployment information on the given
 grid service manager (it will act as the primary GSM for the deployed processing unit). 
 | 
ProcessingUnit | 
GridServiceManagers.deploy(ProcessingUnitDeployment deployment,
      long timeout,
      TimeUnit timeUnit)
Deploys a processing unit based on the processing unit deployment information on a random
 grid service manager (it will act as the primary GSM for the deployed processing unit). 
 | 
ProcessingUnit | 
GridServiceManager.deploy(ProcessingUnitDeployment deployment,
      long timeout,
      TimeUnit timeUnit)
Deploys a processing unit based on the processing unit deployment information on the given
 grid service manager (it will act as the primary GSM for the deployed processing unit). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnitDeployment[] | 
InternalApplicationDeploymentOptions.getProcessingUnitDeployments(Admin admin)  | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnit | 
DefaultGridServiceManager.deploy(ProcessingUnitDeployment deployment)  | 
ProcessingUnit | 
DefaultGridServiceManagers.deploy(ProcessingUnitDeployment deployment)  | 
ProcessingUnit | 
DefaultGridServiceManager.deploy(ProcessingUnitDeployment deployment,
      long timeout,
      TimeUnit timeUnit)  | 
ProcessingUnit | 
DefaultGridServiceManagers.deploy(ProcessingUnitDeployment deployment,
      long timeout,
      TimeUnit timeUnit)  | 
| Modifier and Type | Method and Description | 
|---|---|
ProcessingUnitDeployment | 
ProcessingUnitDeployment.addDependencies(ProcessingUnitDetailedDependencies<? extends ProcessingUnitDependency> detailedDependencies)
Postpones deployment of processing unit instances until the specified dependencies are met. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.addDependency(String requiredProcessingUnitName)
Postpones deployment of processing unit instances deployment until the specified processing
 unit deployment is complete. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.addPrimaryZone(String primaryZone)
Adds a preferred zone for primary instances. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.addZone(String zone)
Adds a zone where the processing unit is allowed to be deployed on. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.clusterSchema(String clusterSchema)
Controls the cluster schema of the deployment. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.maxInstancesPerMachine(int maxInstancesPerMachine)
Sets the maximum number of instances per machine. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.maxInstancesPerVM(int maxInstancesPerVM)
Sets the maximum number of instances per java virtual machine. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.maxInstancesPerZone(String zone,
                   int maxInstancesPerZone)
Sets the maximum number of instances per zone. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.name(String name)
Sets the processing unit name that will be deployed. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.numberOfBackups(int numberOfBackups)
Sets the number of backups that will be deployed as part of this processing unit. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.numberOfInstances(int numberOfInstances)
Sets the number of instances that will be deployed as part of this processing unit instance. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.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. | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.primaryZone(String zone)
Set the preferred zones for primary instances. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.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. | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.requiresIsolation(boolean requiresIsolation)  | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.secured(boolean secured)
Will deploy a secured processing unit. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.setContextProperty(String key,
                  String value)
Sets a context deploy time property overriding any  
${...} defined within a
 processing unit configuration. | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.setElasticProperty(String key,
                  String value)  | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.slaLocation(File slaLocation)
Sets an external SLA definition location to be loaded. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.slaLocation(String slaLocation)
Sets an external SLA definition location to be loaded. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.userDetails(String userName,
           String password)
Sets the username and password (effectively making the processing unit secured) for the
 processing unit deployment. 
 | 
ProcessingUnitDeployment | 
ProcessingUnitDeployment.userDetails(UserDetails userDetails)
Sets the security user details for authentication and authorization of the processing unit. 
 | 
Copyright © GigaSpaces.