GigaSpaces XAP 9.0 API

org.openspaces.admin.application
Class ApplicationDeployment

java.lang.Object
  extended by org.openspaces.admin.application.ApplicationDeployment

public class ApplicationDeployment
extends Object

Describes an application deployment that consists of one or more processing unit deployments.

Since:
8.0.6
Author:
itaif

Constructor Summary
protected ApplicationDeployment(ApplicationConfig config)
           
  ApplicationDeployment(String applicationName)
          Creates a new application deployment with the specified name
  ApplicationDeployment(String applicationName, ProcessingUnitConfigHolder... processingUnitConfigHolders)
          Creates a new application deployment with the specified name, and pu deployments
  ApplicationDeployment(String applicationName, ProcessingUnitDeploymentTopology... processingUnitDeployments)
          Creates a new application deployment with the specified name, and pu deployments
 
Method Summary
 ApplicationDeployment addProcessingUnitDeployment(ProcessingUnitConfigHolder puConfigHolder)
           
 ApplicationDeployment addProcessingUnitDeployment(ProcessingUnitDeploymentTopology puDeployment)
          Adds a processing unit deployment to this application deployment.
 ApplicationConfig create()
           
 ApplicationDeployment deployProcessingUnit(ProcessingUnitDeploymentTopology puDeployment)
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationDeployment

public ApplicationDeployment(String applicationName)
Creates a new application deployment with the specified name


ApplicationDeployment

public ApplicationDeployment(String applicationName,
                             ProcessingUnitDeploymentTopology... processingUnitDeployments)
Creates a new application deployment with the specified name, and pu deployments


ApplicationDeployment

public ApplicationDeployment(String applicationName,
                             ProcessingUnitConfigHolder... processingUnitConfigHolders)
Creates a new application deployment with the specified name, and pu deployments


ApplicationDeployment

protected ApplicationDeployment(ApplicationConfig config)
Parameters:
config - created by derived class
Method Detail

deployProcessingUnit

@Deprecated
public ApplicationDeployment deployProcessingUnit(ProcessingUnitDeploymentTopology puDeployment)
Deprecated. 

Deprecated Method. Use addProcessingUnitDeployment(ProcessingUnitDeploymentTopology) instead


addProcessingUnitDeployment

public ApplicationDeployment addProcessingUnitDeployment(ProcessingUnitDeploymentTopology puDeployment)
Adds a processing unit deployment to this application deployment. All processing units are deployed in parallel (unless dependencies are defined)


addProcessingUnitDeployment

public ApplicationDeployment addProcessingUnitDeployment(ProcessingUnitConfigHolder puConfigHolder)

create

public ApplicationConfig create()

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.