com.xebialabs.deployit.plugin.was.mapper
Class WarToWasClusterMapper

java.lang.Object
  extended by com.xebialabs.deployit.mapper.Mapper<S,M,T>
      extended by com.xebialabs.deployit.mapper.StepGeneratingMapper<S,M,T>
          extended by com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper<S,M,WasCluster>
              extended by com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>
                  extended by com.xebialabs.deployit.plugin.was.mapper.WarToWasClusterMapper

public class WarToWasClusterMapper
extends JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>


Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper
virtualHostsPerWebServer
 
Fields inherited from class com.xebialabs.deployit.mapper.Mapper
addedMappings, allTargets, change, deletedMappings, modifiedMappings, newMappings, oldMappings
 
Constructor Summary
WarToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
           
 
Method Summary
protected  void generateDeployStep(com.xebialabs.deployit.ci.artifact.War artifact, com.xebialabs.deployit.ci.artifact.mapping.WarMapping mapping, WasCluster cluster, java.util.Collection<WasManagedApacheHttpdServer> webservers, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStartStep(com.xebialabs.deployit.ci.artifact.War artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStopStep(com.xebialabs.deployit.ci.artifact.War artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateUndeployStep(com.xebialabs.deployit.ci.artifact.War artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  java.lang.String getVirtualHostFromMapping(com.xebialabs.deployit.ci.artifact.mapping.WarMapping mapping)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasClusterMapper
generateAdditionStepsForAddedMapping, generateDeletionStepsForDeletedMapping
 
Methods inherited from class com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper
associateVirtualHostWithWebServer, setVirtualHostsPerWebServerCollector
 
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
 

Constructor Detail

WarToWasClusterMapper

public WarToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
Method Detail

generateDeployStep

protected void generateDeployStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                  com.xebialabs.deployit.ci.artifact.mapping.WarMapping mapping,
                                  WasCluster cluster,
                                  java.util.Collection<WasManagedApacheHttpdServer> webservers,
                                  java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateDeployStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>

generateUndeployStep

protected void generateUndeployStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                    WasCluster cluster,
                                    java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateUndeployStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>

generateStartStep

protected void generateStartStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                 WasCluster cluster,
                                 java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStartStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>

generateStopStep

protected void generateStopStep(com.xebialabs.deployit.ci.artifact.War artifact,
                                WasCluster cluster,
                                java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStopStep in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>

getVirtualHostFromMapping

protected java.lang.String getVirtualHostFromMapping(com.xebialabs.deployit.ci.artifact.mapping.WarMapping mapping)
Specified by:
getVirtualHostFromMapping in class JeeArtifactToWasClusterMapper<com.xebialabs.deployit.ci.artifact.War,com.xebialabs.deployit.ci.artifact.mapping.WarMapping>


Copyright © 2009. All Rights Reserved.