com.xebialabs.deployit.plugin.was.mapper
Class JeeArtifactToWasTargetMapper<S extends com.xebialabs.deployit.ci.artifact.NamedDeployableArtifact,M extends com.xebialabs.deployit.ci.mapping.Mapping,T extends WasTarget>
java.lang.Object
com.xebialabs.deployit.mapper.Mapper<S,M,T>
com.xebialabs.deployit.mapper.StepGeneratingMapper<S,M,T>
com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper<S,M,T>
com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasTargetMapper<S,M,T>
- Direct Known Subclasses:
- EarToWasClusterMapper, EarToWasServerMapper, WarToWasClusterMapper, WarToWasServerMapper
public abstract class JeeArtifactToWasTargetMapper<S extends com.xebialabs.deployit.ci.artifact.NamedDeployableArtifact,M extends com.xebialabs.deployit.ci.mapping.Mapping,T extends WasTarget>
- extends WasStepGeneratingMapper<S,M,T>
| Fields inherited from class com.xebialabs.deployit.mapper.Mapper |
addedMappings, change, deletedMappings, modifiedMappings, newMappings, oldMappings |
|
Constructor Summary |
JeeArtifactToWasTargetMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
boolean applyDefaultMappings)
|
|
Method Summary |
protected void |
generateAdditionStepsForAddedMapping(S ear,
M mapping,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected void |
generateDeletionStepsForDeletedMapping(S ear,
M mapping,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateDeployStep(S artifact,
M mapping,
T target,
java.util.Collection<WasManagedApacheHttpdServer> webservers,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateStartStep(S artifact,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateStopStep(S artifact,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateUndeployStep(S artifact,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract java.lang.String |
getVirtualHostFromMapping(M mapping)
|
| Methods inherited from class com.xebialabs.deployit.mapper.StepGeneratingMapper |
generateAdditionSteps, generateAdditionStepsForModifiedMapping, generateDeletionSteps, generateDeletionStepsForModifiedMapping |
| Methods inherited from class com.xebialabs.deployit.mapper.Mapper |
getAddedMappings, getAffectedTargets, getAllTargets, getDeletedMappings, getModifiedMappings, getNewMappings, getNewTargets, getOldMappings, getOldTargets, init, setDefaults |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JeeArtifactToWasTargetMapper
public JeeArtifactToWasTargetMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
boolean applyDefaultMappings)
generateAdditionStepsForAddedMapping
protected final void generateAdditionStepsForAddedMapping(S ear,
M mapping,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
- Specified by:
generateAdditionStepsForAddedMapping in class com.xebialabs.deployit.mapper.StepGeneratingMapper<S extends com.xebialabs.deployit.ci.artifact.NamedDeployableArtifact,M extends com.xebialabs.deployit.ci.mapping.Mapping,T extends WasTarget>
generateDeletionStepsForDeletedMapping
protected final void generateDeletionStepsForDeletedMapping(S ear,
M mapping,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
- Specified by:
generateDeletionStepsForDeletedMapping in class com.xebialabs.deployit.mapper.StepGeneratingMapper<S extends com.xebialabs.deployit.ci.artifact.NamedDeployableArtifact,M extends com.xebialabs.deployit.ci.mapping.Mapping,T extends WasTarget>
getVirtualHostFromMapping
protected abstract java.lang.String getVirtualHostFromMapping(M mapping)
generateDeployStep
protected abstract void generateDeployStep(S artifact,
M mapping,
T target,
java.util.Collection<WasManagedApacheHttpdServer> webservers,
java.util.List<com.xebialabs.deployit.Step> steps)
generateUndeployStep
protected abstract void generateUndeployStep(S artifact,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
generateStartStep
protected abstract void generateStartStep(S artifact,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
generateStopStep
protected abstract void generateStopStep(S artifact,
T target,
java.util.List<com.xebialabs.deployit.Step> steps)
Copyright © 2010. All Rights Reserved.