Class Tomcat7xStandaloneLocalConfiguration
- java.lang.Object
-
- org.codehaus.cargo.util.log.LoggedObject
-
- org.codehaus.cargo.container.spi.configuration.AbstractConfiguration
-
- org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
-
- org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration
-
- org.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
- org.codehaus.cargo.container.tomcat.internal.AbstractCatalinaStandaloneLocalConfiguration
-
- org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration
-
- org.codehaus.cargo.container.tomcat.Tomcat6xStandaloneLocalConfiguration
-
- org.codehaus.cargo.container.tomcat.Tomcat7xStandaloneLocalConfiguration
-
- All Implemented Interfaces:
Configuration
,DataSourceSupport
,ResourceSupport
,LocalConfiguration
,StandaloneLocalConfiguration
,ContainerConfiguration
,Loggable
- Direct Known Subclasses:
Tomcat8xStandaloneLocalConfiguration
,Tomee1xStandaloneLocalConfiguration
public class Tomcat7xStandaloneLocalConfiguration extends Tomcat6xStandaloneLocalConfiguration
Catalina standaloneContainerConfiguration
implementation.
-
-
Field Summary
-
Fields inherited from class org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration
configurationBuilder
-
Fields inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
RESOURCE_PATH
-
-
Constructor Summary
Constructors Constructor Description Tomcat7xStandaloneLocalConfiguration(String dir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doConfigure(LocalContainer container)
Implementation ofLocalConfiguration.configure(LocalContainer)
that all local configuration using this class must implement.ConfigurationCapability
getCapability()
protected String
getExtraContextAttributes()
Allows adding attributes during the creation of <Context/> element for Tomcat > 5.x.protected void
performXmlReplacements(LocalContainer container)
Perform the XML replacements for the specified container.protected void
setupConfFiles(String confDir)
setup the files in the configuration'sconf
directory.String
toString()
-
Methods inherited from class org.codehaus.cargo.container.tomcat.Tomcat6xStandaloneLocalConfiguration
configureExtraClasspathToken, configureHttpsConnectorXml, getCatalinaPropertertiesReplacements, getExtraClasspathToken, setupManager
-
Methods inherited from class org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration
createConfigurationBuilder, createContextToken, getOrCreateResourceConfigurationFile, getTomcatLoggingLevel, getXpathForResourcesParent
-
Methods inherited from class org.codehaus.cargo.container.tomcat.internal.AbstractCatalinaStandaloneLocalConfiguration
connectorXpath, createDeployer, createTomcatWebappsToken, escapePath, getNamespaces, getOrCreateDataSourceConfigurationFile, getSecurityToken, getXpathForDataSourcesParent, setProperty, setupWebApps
-
Methods inherited from class org.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
configure, configure, configure, configureDataSources, configureResources, writeConfigurationToXpath
-
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration
addXmlReplacement, addXmlReplacement, addXmlReplacement, addXmlReplacement, configureFiles, getType, getXmlReplacements, removeXmlReplacement, removeXmlReplacement, replaceInFile, setupConfigurationDir, verify
-
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
addDataSource, addDataSourcesFromProperties, addDeployable, addResource, addResourcesFromProperties, addUser, addUsersFromProperties, applyPortOffset, applyPortOffset, collectUnsupportedDataSourcesAndThrowException, collectUnsupportedResourcesAndThrowException, flagOffsetApplied, getDataSources, getDeployables, getDestDirectoryLocation, getDestFileLocation, getFileHandler, getFileProperties, getHome, getPropertyValue, getReplacements, getResources, getResourceUtils, getUsers, isOffsetApplied, isOffsetApplied, parsePropertiesForPendingConfiguration, revertPortOffset, revertPortOffset, setConfigFileProperty, setFileHandler, setFileProperty, setLogger
-
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractConfiguration
getProperties
-
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.codehaus.cargo.container.configuration.Configuration
getProperties, getPropertyValue
-
Methods inherited from interface org.codehaus.cargo.container.configuration.LocalConfiguration
addDataSource, addDeployable, addResource, addUser, applyPortOffset, getDataSources, getDeployables, getFileHandler, getFileProperties, getHome, getResources, getUsers, isOffsetApplied, revertPortOffset, setConfigFileProperty, setFileHandler, setFileProperty
-
-
-
-
Constructor Detail
-
Tomcat7xStandaloneLocalConfiguration
public Tomcat7xStandaloneLocalConfiguration(String dir)
-
-
Method Detail
-
getCapability
public ConfigurationCapability getCapability()
- Specified by:
getCapability
in interfaceConfiguration
- Overrides:
getCapability
in classTomcat6xStandaloneLocalConfiguration
- Returns:
- the
ConfigurationCapability
of the configuration in term of properties it supports, etc
-
doConfigure
protected void doConfigure(LocalContainer container) throws Exception
Implementation ofLocalConfiguration.configure(LocalContainer)
that all local configuration using this class must implement. This provides the ability to perform generic actions before and after the container-specific implementation. Another way would be to use AOP...- Overrides:
doConfigure
in classTomcat6xStandaloneLocalConfiguration
- Parameters:
container
- the container to configure- Throws:
Exception
- if any error is raised during the configuration
-
setupConfFiles
protected void setupConfFiles(String confDir)
setup the files in the configuration'sconf
directory.- Overrides:
setupConfFiles
in classTomcat5xStandaloneLocalConfiguration
- Parameters:
confDir
- - theconf
directory.
-
getExtraContextAttributes
protected String getExtraContextAttributes()
Description copied from class:Tomcat5xStandaloneLocalConfiguration
Allows adding attributes during the creation of <Context/> element for Tomcat > 5.x.- Overrides:
getExtraContextAttributes
in classTomcat5xStandaloneLocalConfiguration
- Returns:
- the extra "context" XML attributes to insert in the Tomcat
server.xml
configuration file.
-
performXmlReplacements
protected void performXmlReplacements(LocalContainer container)
Perform the XML replacements for the specified container.- Overrides:
performXmlReplacements
in classTomcat6xStandaloneLocalConfiguration
- Parameters:
container
- the container to configure
-
toString
public String toString()
- Overrides:
toString
in classTomcat6xStandaloneLocalConfiguration
-
-