com.xebialabs.deployit.plugin.wls.step
Class ApacheWlsPluginConfigFileStep

java.lang.Object
  extended by com.xebialabs.deployit.plugin.wls.step.ApacheWlsPluginConfigFileStep
All Implemented Interfaces:
com.xebialabs.deployit.Step, java.io.Serializable
Direct Known Subclasses:
CreateApacheHttpdWlsPluginConfigFileStep, DestroyApacheHttpdWlsPluginConfigFileStep

public abstract class ApacheWlsPluginConfigFileStep
extends java.lang.Object
implements com.xebialabs.deployit.Step

See Also:
Serialized Form

Field Summary
protected  WlsCluster cluster
           
protected  java.lang.String clusterSpecification
           
protected static java.lang.String DEFAULT_WL_APACHE_VHOST_TEMPLATE
           
protected  java.lang.String description
           
protected  java.lang.String pluginConfigLocation
           
protected  ApacheHttpdWlsPluginConfiguration pluginConfiguration
           
protected  boolean usingVirtualHost
           
protected  java.lang.String virtualHost
           
protected  java.lang.String virtualHostPort
           
protected  java.lang.String virtualHostServerName
           
protected  com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer
           
protected  java.lang.String wlConfigFilePath
           
protected  WlsServer wlServer
           
 
Constructor Summary
private ApacheWlsPluginConfigFileStep(com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer, ApacheHttpdWlsPluginConfiguration pluginConfiguration, java.lang.String virtualHost)
           
protected ApacheWlsPluginConfigFileStep(com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer, ApacheHttpdWlsPluginConfiguration pluginConfiguration, WlsCluster cluster, java.lang.String virtualHost)
           
protected ApacheWlsPluginConfigFileStep(com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer, ApacheHttpdWlsPluginConfiguration pluginConfiguration, WlsServer wlServer, java.lang.String virtualHost)
           
 
Method Summary
protected  java.lang.String getCommaSeparatedIpPortList(java.util.Set<WlsServer> wlServers)
           
 java.lang.String getDescription()
           
 java.lang.String getPluginConfigLocation()
           
 java.lang.String getWlConfigFileName()
           
private  void init()
           
private  boolean isTargetCluster()
           
 void setDescription(java.lang.String description)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.xebialabs.deployit.Step
execute
 

Field Detail

DEFAULT_WL_APACHE_VHOST_TEMPLATE

protected static final java.lang.String DEFAULT_WL_APACHE_VHOST_TEMPLATE
See Also:
Constant Field Values

webServer

protected com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer

pluginConfiguration

protected ApacheHttpdWlsPluginConfiguration pluginConfiguration

virtualHost

protected java.lang.String virtualHost

virtualHostServerName

protected java.lang.String virtualHostServerName

virtualHostPort

protected java.lang.String virtualHostPort

usingVirtualHost

protected boolean usingVirtualHost

wlServer

protected WlsServer wlServer

cluster

protected WlsCluster cluster

pluginConfigLocation

protected java.lang.String pluginConfigLocation

wlConfigFilePath

protected java.lang.String wlConfigFilePath

clusterSpecification

protected java.lang.String clusterSpecification

description

protected java.lang.String description
Constructor Detail

ApacheWlsPluginConfigFileStep

protected ApacheWlsPluginConfigFileStep(com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer,
                                        ApacheHttpdWlsPluginConfiguration pluginConfiguration,
                                        WlsServer wlServer,
                                        java.lang.String virtualHost)

ApacheWlsPluginConfigFileStep

protected ApacheWlsPluginConfigFileStep(com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer,
                                        ApacheHttpdWlsPluginConfiguration pluginConfiguration,
                                        WlsCluster cluster,
                                        java.lang.String virtualHost)

ApacheWlsPluginConfigFileStep

private ApacheWlsPluginConfigFileStep(com.xebialabs.deployit.plugin.apache.httpd.ci.ApacheHttpdServer webServer,
                                      ApacheHttpdWlsPluginConfiguration pluginConfiguration,
                                      java.lang.String virtualHost)
Method Detail

init

private void init()

getCommaSeparatedIpPortList

protected java.lang.String getCommaSeparatedIpPortList(java.util.Set<WlsServer> wlServers)

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.xebialabs.deployit.Step

setDescription

public void setDescription(java.lang.String description)

getWlConfigFileName

public java.lang.String getWlConfigFileName()

getPluginConfigLocation

public java.lang.String getPluginConfigLocation()

isTargetCluster

private boolean isTargetCluster()


Copyright © 2010. All Rights Reserved.