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

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,T>
              extended by com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>
                  extended by com.xebialabs.deployit.plugin.was.mapper.EarToWasClusterMapper

public class EarToWasClusterMapper
extends JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>


Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.was.mapper.WasStepGeneratingMapper
virtualHostsPerWebServer
 
Fields inherited from class com.xebialabs.deployit.mapper.Mapper
addedMappings, change, deletedMappings, modifiedMappings, newMappings, oldMappings
 
Constructor Summary
EarToWasClusterMapper(com.xebialabs.deployit.Change<com.xebialabs.deployit.ci.Deployment> change)
           
 
Method Summary
protected  void generateDeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasEarMapping mapping, WasCluster cluster, java.util.Collection<WasManagedApacheHttpdServer> webservers, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStartStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateStopStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  void generateUndeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact, WasCluster cluster, java.util.List<com.xebialabs.deployit.Step> steps)
           
protected  java.lang.String getVirtualHostFromMapping(WasEarMapping mapping)
           
 void setDefaults(com.xebialabs.deployit.ci.Deployment d, WasEarMapping m)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.was.mapper.JeeArtifactToWasTargetMapper
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, getAffectedTargets, getAllTargets, getDeletedMappings, getModifiedMappings, getNewMappings, getNewTargets, getOldMappings, getOldTargets, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EarToWasClusterMapper

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

generateDeployStep

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

generateUndeployStep

protected void generateUndeployStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                    WasCluster cluster,
                                    java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateUndeployStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>

generateStartStep

protected void generateStartStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                 WasCluster cluster,
                                 java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStartStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>

generateStopStep

protected void generateStopStep(com.xebialabs.deployit.ci.artifact.Ear artifact,
                                WasCluster cluster,
                                java.util.List<com.xebialabs.deployit.Step> steps)
Specified by:
generateStopStep in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>

getVirtualHostFromMapping

protected java.lang.String getVirtualHostFromMapping(WasEarMapping mapping)
Specified by:
getVirtualHostFromMapping in class JeeArtifactToWasTargetMapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>

setDefaults

public void setDefaults(com.xebialabs.deployit.ci.Deployment d,
                        WasEarMapping m)
Overrides:
setDefaults in class com.xebialabs.deployit.mapper.Mapper<com.xebialabs.deployit.ci.artifact.Ear,WasEarMapping,WasCluster>


Copyright © 2010. All Rights Reserved.