@Component
public class DeployedProcessorsFactory
extends java.lang.Object
| Constructor and Description |
|---|
DeployedProcessorsFactory(DeployedArtifactPlaceholdersResolver deployedArtifactPlaceholdersResolver,
DeployedPropertySetter deployedPropertySetter,
TypeCalculator calculator) |
| Modifier and Type | Method and Description |
|---|---|
DeploymentContext |
createContextForSpecificType(com.xebialabs.deployit.plugin.api.xld.AppliedDistribution appliedDistribution,
com.xebialabs.deployit.service.replacement.Dictionaries dictionaries,
com.xebialabs.deployit.plugin.api.reflect.Type deployedType) |
DeploymentContext |
createContextForUpgrade(com.xebialabs.deployit.plugin.api.xld.AppliedDistribution appliedDistribution,
com.xebialabs.deployit.service.replacement.Dictionaries dictionaries,
java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployed> previousDeployeds) |
DeploymentContext |
createContextWithCalculatedType(com.xebialabs.deployit.plugin.api.xld.AppliedDistribution appliedDistribution,
com.xebialabs.deployit.service.replacement.Dictionaries dictionaries) |
DeployedGenerator |
createCoreDeployedGenerator() |
DeployedGenerator |
createTagDeployedGenerator() |
DeployedGenerator |
createUpgradeDeployedGenerator() |
void |
registerDeployedGenerator(com.xebialabs.deployit.plugin.api.reflect.Type deployableType,
java.lang.Class<? extends DeployedGenerator> deployedGenerator) |
@Autowired public DeployedProcessorsFactory(DeployedArtifactPlaceholdersResolver deployedArtifactPlaceholdersResolver, DeployedPropertySetter deployedPropertySetter, TypeCalculator calculator)
public void registerDeployedGenerator(com.xebialabs.deployit.plugin.api.reflect.Type deployableType,
java.lang.Class<? extends DeployedGenerator> deployedGenerator)
public DeployedGenerator createTagDeployedGenerator()
public DeployedGenerator createCoreDeployedGenerator()
public DeployedGenerator createUpgradeDeployedGenerator()
public DeploymentContext createContextForSpecificType(com.xebialabs.deployit.plugin.api.xld.AppliedDistribution appliedDistribution, com.xebialabs.deployit.service.replacement.Dictionaries dictionaries, com.xebialabs.deployit.plugin.api.reflect.Type deployedType)
public DeploymentContext createContextWithCalculatedType(com.xebialabs.deployit.plugin.api.xld.AppliedDistribution appliedDistribution, com.xebialabs.deployit.service.replacement.Dictionaries dictionaries)
public DeploymentContext createContextForUpgrade(com.xebialabs.deployit.plugin.api.xld.AppliedDistribution appliedDistribution, com.xebialabs.deployit.service.replacement.Dictionaries dictionaries, java.util.Set<com.xebialabs.deployit.plugin.api.udm.Deployed> previousDeployeds)