|
||||||||||
| 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 AbstractLocalConfigurationjava.lang.ExceptionAbstractLocalConfiguration.configure(LocalContainer)public void configureDataSources(LocalContainer container)
configureDataSources in interface DataSourceSupportconfigureDataSources in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuildersetupTransactionManager()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.ObjectObject.toString()public ConfigurationCapability getCapability()
getCapability in interface ConfigurationConfiguration.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 AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilderprotected 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 | |||||||||