Class DeploymentService
java.lang.Object
com.xebialabs.deployit.service.deployment.DeploymentService
-
Constructor Summary
ConstructorsConstructorDescriptionDeploymentService(com.xebialabs.deployit.deployment.planner.Planner planner, com.xebialabs.deployit.repository.RepositoryAdapterFactory repositoryFactory, com.xebialabs.deployit.deployment.rules.PlanCreationContextFactory planCreationContextFactory, com.xebialabs.deployit.deployment.service.ArtifactTransformerFactory artifactTransformerFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.xebialabs.deployit.engine.spi.execution.ExecutionStateListenercreateCheckpointManagerListener(com.xebialabs.deployit.deployment.planner.MultiDeltaSpecification specification, com.xebialabs.deployit.deployment.planner.Plan plan) com.xebialabs.deployit.engine.tasker.TaskSpecificationgetTaskFullSpecification(String deploymentId, com.xebialabs.deployit.deployment.planner.MultiDeltaSpecification spec, com.xebialabs.deployit.repository.WorkDir currentWorkDir, com.xebialabs.deployit.repository.WorkDir... workdirsToCleanup) com.xebialabs.deployit.deployment.planner.MultiDeltaSpecificationprepareInitialSpecification(com.xebialabs.deployit.engine.api.dto.Deployment deployment, Map<String, com.xebialabs.deployit.plugin.api.udm.DeployedApplication> existingDepoyedApplications) com.xebialabs.deployit.deployment.planner.MultiDeltaSpecificationprepareUndeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication) com.xebialabs.deployit.deployment.planner.MultiDeltaSpecificationprepareUndeploymentWithDependencies(com.xebialabs.deployit.engine.api.dto.Deployment deployment) com.xebialabs.deployit.deployment.planner.MultiDeltaSpecificationprepareUpgradeSpecification(com.xebialabs.deployit.engine.api.dto.Deployment deployment, Map<String, com.xebialabs.deployit.plugin.api.udm.DeployedApplication> existingDepoyedApplications)
-
Constructor Details
-
DeploymentService
@Autowired public DeploymentService(com.xebialabs.deployit.deployment.planner.Planner planner, com.xebialabs.deployit.repository.RepositoryAdapterFactory repositoryFactory, com.xebialabs.deployit.deployment.rules.PlanCreationContextFactory planCreationContextFactory, com.xebialabs.deployit.deployment.service.ArtifactTransformerFactory artifactTransformerFactory)
-
-
Method Details
-
prepareInitialSpecification
-
prepareUpgradeSpecification
-
prepareUndeployment
public com.xebialabs.deployit.deployment.planner.MultiDeltaSpecification prepareUndeployment(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication) -
prepareUndeploymentWithDependencies
public com.xebialabs.deployit.deployment.planner.MultiDeltaSpecification prepareUndeploymentWithDependencies(com.xebialabs.deployit.engine.api.dto.Deployment deployment) -
getTaskFullSpecification
public com.xebialabs.deployit.engine.tasker.TaskSpecification getTaskFullSpecification(String deploymentId, com.xebialabs.deployit.deployment.planner.MultiDeltaSpecification spec, com.xebialabs.deployit.repository.WorkDir currentWorkDir, com.xebialabs.deployit.repository.WorkDir... workdirsToCleanup) -
createCheckpointManagerListener
protected com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener createCheckpointManagerListener(com.xebialabs.deployit.deployment.planner.MultiDeltaSpecification specification, com.xebialabs.deployit.deployment.planner.Plan plan)
-