|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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
public abstract class AbstractCatalinaStandaloneLocalConfiguration
Catalina standalone ContainerConfiguration
implementation.
Field Summary |
---|
Fields inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration |
---|
RESOURCE_PATH |
Constructor Summary | |
---|---|
AbstractCatalinaStandaloneLocalConfiguration(java.lang.String dir)
|
Method Summary | |
---|---|
void |
configureDataSources(LocalContainer container)
note that if there is any datasource configured, this will imply an addition of the transaction manager. |
protected java.lang.String |
createContextToken(WAR deployable)
|
protected org.apache.tools.ant.types.FilterChain |
createTomcatFilterChain()
|
protected void |
doConfigure(LocalContainer container)
|
ConfigurationCapability |
getCapability()
|
protected java.util.Set |
getConfFiles()
files that should be copied to the conf directory for the server to operate. |
protected java.util.Map |
getNamespaces()
Implementations should avoid passing null, and instead pass Collections.EMPTY_MAP , if the document is DTD bound. |
java.lang.String |
getOrCreateDataSourceConfigurationFile(DataSource ds,
LocalContainer container)
|
protected java.lang.String |
getSecurityToken()
|
protected java.lang.String |
getXpathForDataSourcesParent()
Resource entries must be stored in the xml configuration file. |
protected void |
setupConfFiles(LocalContainer container,
org.apache.tools.ant.types.FilterChain filterChain)
copy files to the conf directory, replacing tokens based on the filterchain parameter. |
protected abstract void |
setupManager(LocalContainer container)
Setup the manager webapp. |
protected abstract void |
setupTransactionManager()
Adds an implementation of UserTransaction to the configuration. |
java.lang.String |
toString()
|
Methods inherited from class org.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder |
---|
configure, configure, configure, configureResources, createConfigurationBuilder, getOrCreateResourceConfigurationFile, getXpathForResourcesParent, writeConfigurationToXpath |
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractStandaloneLocalConfiguration |
---|
configureFiles, createFilterChain, getDestDirectoryLocation, getDestFileLocation, getFileProperties, getFilterChain, getType, setConfigFileProperty, setFileProperty, setupConfigurationDir, verify |
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration |
---|
addDataSource, addDataSourcesFromProperties, addDeployable, addResource, addResourcesFromProperties, collectUnsupportedDataSourcesAndThrowException, collectUnsupportedResourcesAndThrowException, getAntUtils, getDataSources, getDeployables, getFileHandler, getHome, getResources, getResourceUtils, parsePropertiesForPendingConfiguration, setFileHandler |
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractConfiguration |
---|
getProperties, getPropertyValue, setProperty |
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject |
---|
getLogger, setLogger |
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.entry.ResourceSupport |
---|
configure, configureResources |
Methods inherited from interface org.codehaus.cargo.container.configuration.LocalConfiguration |
---|
addDeployable, addResource, getDeployables, getFileHandler, getHome, getResources, setFileHandler |
Methods inherited from interface org.codehaus.cargo.container.configuration.Configuration |
---|
getProperties, getPropertyValue, setProperty |
Methods inherited from interface org.codehaus.cargo.util.log.Loggable |
---|
getLogger, setLogger |
Constructor Detail |
---|
public AbstractCatalinaStandaloneLocalConfiguration(java.lang.String dir)
AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder#AbstractStandaloneLocalConfigurationWithDataSourceSupport(String)
Method Detail |
---|
protected void doConfigure(LocalContainer container) throws java.lang.Exception
doConfigure
in class AbstractLocalConfiguration
java.lang.Exception
AbstractLocalConfiguration.configure(LocalContainer)
public void configureDataSources(LocalContainer container)
configureDataSources
in interface DataSourceSupport
configureDataSources
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
setupTransactionManager()
protected abstract void setupTransactionManager()
protected java.util.Set getConfFiles()
protected abstract void setupManager(LocalContainer container)
container
- the container to configureprotected org.apache.tools.ant.types.FilterChain createTomcatFilterChain()
AbstractStandaloneLocalConfiguration.createFilterChain()
protected java.lang.String createContextToken(WAR deployable)
deployable
- the WAR to deploy
server.xml
configuration filepublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public ConfigurationCapability getCapability()
getCapability
in interface Configuration
Configuration.getCapability()
protected java.lang.String getSecurityToken()
protected void setupConfFiles(LocalContainer container, org.apache.tools.ant.types.FilterChain filterChain) throws java.io.IOException
container
- - type of container configuration we are using.filterChain
- - holds tokenization details
java.io.IOException
- - if we cannot copy a file to the 'conf' directoryprotected java.lang.String getXpathForDataSourcesParent()
getXpathForDataSourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
public java.lang.String getOrCreateDataSourceConfigurationFile(DataSource ds, LocalContainer container)
getOrCreateDataSourceConfigurationFile
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected java.util.Map getNamespaces()
Collections.EMPTY_MAP
, if the document is DTD bound.
getNamespaces
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |