com.xebialabs.deployit.service.deployment
Class DeploymentService

java.lang.Object
  extended by com.xebialabs.deployit.service.deployment.DeploymentService

@Component
public class DeploymentService
extends java.lang.Object


Constructor Summary
DeploymentService(com.xebialabs.deployit.deployment.planner.Planner planner)
           
 
Method Summary
 com.xebialabs.deployit.engine.tasker.TaskSpecification getTaskSpecification(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification deltaSpecification, WorkDir... workdirs)
           
 com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification prepareInitialDeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApp)
           
 com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification prepareUndeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication)
           
 com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification prepareUpgradeDeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication newDeployment, com.xebialabs.deployit.plugin.api.udm.DeployedApplication existingDeployment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentService

@Autowired
public DeploymentService(com.xebialabs.deployit.deployment.planner.Planner planner)
Method Detail

prepareInitialDeployment

public com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification prepareInitialDeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApp)

prepareUpgradeDeployment

public com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification prepareUpgradeDeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication newDeployment,
                                                                                                              com.xebialabs.deployit.plugin.api.udm.DeployedApplication existingDeployment)

prepareUndeployment

public com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification prepareUndeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication)

getTaskSpecification

public com.xebialabs.deployit.engine.tasker.TaskSpecification getTaskSpecification(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification deltaSpecification,
                                                                                   WorkDir... workdirs)