com.xebialabs.deployit.plugin.was.mapper
Class JeeArtifactToWasClusterMapper<S extends com.xebialabs.deployit.ci.artifact.NamedDeployableArtifact,M extends com.xebialabs.deployit.ci.mapping.Mapping>
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,WasCluster>
com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasClusterMapper<S,M>
- Direct Known Subclasses:
- EarToWasClusterMapper, WarToWasClusterMapper
public abstract class JeeArtifactToWasClusterMapper<S extends com.xebialabs.deployit.ci.artifact.NamedDeployableArtifact,M extends com.xebialabs.deployit.ci.mapping.Mapping>
- extends WasStepGeneratingMapper<S,M,WasCluster>
| Fields inherited from class com.xebialabs.deployit.mapper.Mapper |
addedMappings, allTargets, change, deletedMappings, modifiedMappings, newMappings, oldMappings |
|
Constructor Summary |
JeeArtifactToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
boolean applyDefaultMappings)
|
|
Method Summary |
protected void |
generateAdditionStepsForAddedMapping(S ear,
M mapping,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected void |
generateDeletionStepsForDeletedMapping(S ear,
M mapping,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateDeployStep(S artifact,
M mapping,
WasCluster cluster,
java.util.Collection<WasManagedApacheHttpdServer> webservers,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateStartStep(S artifact,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateStopStep(S artifact,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
|
protected abstract void |
generateUndeployStep(S artifact,
WasCluster cluster,
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, getAllTargets, getDeletedMappings, getModifiedMappings, getNewTargets, getOldTargets, init, setDefaults |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JeeArtifactToWasClusterMapper
public JeeArtifactToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change,
boolean applyDefaultMappings)
generateAdditionStepsForAddedMapping
protected final void generateAdditionStepsForAddedMapping(S ear,
M mapping,
WasCluster cluster,
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,WasCluster>
generateDeletionStepsForDeletedMapping
protected final void generateDeletionStepsForDeletedMapping(S ear,
M mapping,
WasCluster cluster,
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,WasCluster>
getVirtualHostFromMapping
protected abstract java.lang.String getVirtualHostFromMapping(M mapping)
generateDeployStep
protected abstract void generateDeployStep(S artifact,
M mapping,
WasCluster cluster,
java.util.Collection<WasManagedApacheHttpdServer> webservers,
java.util.List<com.xebialabs.deployit.Step> steps)
generateUndeployStep
protected abstract void generateUndeployStep(S artifact,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
generateStartStep
protected abstract void generateStartStep(S artifact,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
generateStopStep
protected abstract void generateStopStep(S artifact,
WasCluster cluster,
java.util.List<com.xebialabs.deployit.Step> steps)
Copyright © 2009. All Rights Reserved.