|
||||||||||
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.weblogic.WebLogic9xStandaloneLocalConfiguration
public class WebLogic9xStandaloneLocalConfiguration
WebLogic standalone ContainerConfiguration
implementation.
Field Summary |
---|
Fields inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration |
---|
RESOURCE_PATH |
Constructor Summary | |
---|---|
WebLogic9xStandaloneLocalConfiguration(java.lang.String dir)
|
Method Summary | |
---|---|
protected void |
addDataSourceToDomain(DataSource ds,
org.dom4j.Element domain)
Insert the corresponding datasource element into the domain of the WebLogic server. |
protected java.lang.String |
buildDataSourceFileName(DataSource ds)
determines the full path to store the datasource configuration file. |
protected void |
createBlankDataSourceFile(java.lang.String path)
Create a blank datasource file with correct namespace. |
protected ConfigurationBuilder |
createConfigurationBuilder(LocalContainer container)
|
protected void |
deployCargoPing(WebLogicLocalContainer container)
Deploy the Cargo Ping utility to the container. |
protected void |
doConfigure(LocalContainer container)
|
ConfigurationCapability |
getCapability()
|
protected java.lang.String |
getConfigXmlPath()
Return the absolute path of the config.xml file. |
java.lang.String |
getDomainHome()
The DOMAIN_HOME holds the configuration and runtime files of a WebLogic domain. |
protected java.util.Map |
getNamespaces()
|
protected java.lang.String |
getOrCreateDataSourceConfigurationFile(DataSource ds,
LocalContainer container)
|
protected java.lang.String |
getOrCreateResourceConfigurationFile(Resource resource,
LocalContainer container)
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in WebLogic. |
protected java.lang.String |
getServerName()
return the running server's name. |
protected java.lang.String |
getXpathForDataSourcesParent()
|
protected java.lang.String |
getXpathForResourcesParent()
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in WebLogic. |
protected void |
linkDataSourceToConfigXml(DataSource ds)
This will add a reference to an externally defined datasource file into the config.xml file. |
org.dom4j.Document |
readConfigXml()
read the domain's config.xml file into a Document. |
void |
setFileHandler(FileHandler fileHandler)
|
java.lang.String |
toString()
|
void |
writeConfigXml(org.dom4j.Document configXml)
write the domain's config.xml to disk. |
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 |
---|
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 |
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.LocalConfiguration |
---|
addDeployable, addResource, getDeployables, getFileHandler, getHome, getResources |
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 WebLogic9xStandaloneLocalConfiguration(java.lang.String dir)
AbstractStandaloneLocalConfiguration#AbstractStandaloneLocalConfiguration(String)
Method Detail |
---|
public ConfigurationCapability getCapability()
getCapability
in interface Configuration
Configuration.getCapability()
protected void doConfigure(LocalContainer container) throws java.lang.Exception
doConfigure
in class AbstractLocalConfiguration
java.lang.Exception
AbstractStandaloneLocalConfiguration#toConfigurationEntry(LocalContainer)
protected void deployCargoPing(WebLogicLocalContainer container) throws java.io.IOException
container
- the container to configure
java.io.IOException
- if the cargo ping deployment failspublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String getDomainHome()
getDomainHome
in interface WebLogicConfiguration
protected java.lang.String getXpathForDataSourcesParent()
getXpathForDataSourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected java.util.Map getNamespaces()
getNamespaces
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected ConfigurationBuilder createConfigurationBuilder(LocalContainer container)
createConfigurationBuilder
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
WebLogic8xConfigurationBuilder
protected java.lang.String getOrCreateDataSourceConfigurationFile(DataSource ds, LocalContainer container)
getOrCreateDataSourceConfigurationFile
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected void linkDataSourceToConfigXml(DataSource ds)
ds
- - datasource to referenceprotected void addDataSourceToDomain(DataSource ds, org.dom4j.Element domain)
ds
- - datasource component to configuredomain
- - Domain element of the WebLogic serverprotected java.lang.String getServerName()
public void writeConfigXml(org.dom4j.Document configXml)
configXml
- document to write to diskpublic org.dom4j.Document readConfigXml()
protected void createBlankDataSourceFile(java.lang.String path)
path
- where to create the base file.protected java.lang.String getConfigXmlPath()
protected java.lang.String buildDataSourceFileName(DataSource ds)
ds
- datasource to determine the filename of
public void setFileHandler(FileHandler fileHandler)
setFileHandler
in interface LocalConfiguration
setFileHandler
in class AbstractLocalConfiguration
AbstractLocalConfiguration.setFileHandler(org.codehaus.cargo.util.FileHandler)
protected java.lang.String getOrCreateResourceConfigurationFile(Resource resource, LocalContainer container)
getOrCreateResourceConfigurationFile
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected java.lang.String getXpathForResourcesParent()
getXpathForResourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |