public class WebLogic9xStandaloneLocalConfiguration extends AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder implements WebLogicConfiguration
ContainerConfiguration
implementation.RESOURCE_PATH
Constructor and Description |
---|
WebLogic9xStandaloneLocalConfiguration(String dir) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDataSourceToDomain(DataSource ds,
org.dom4j.Element domain)
Insert the corresponding datasource element into the domain of the WebLogic server.
|
protected String |
buildDataSourceFileName(DataSource ds)
determines the full path to store the datasource configuration file.
|
protected void |
createBlankDataSourceFile(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 String |
getConfigXmlPath()
Return the absolute path of the config.xml file.
|
String |
getDomainHome()
The DOMAIN_HOME holds the configuration and runtime files of a WebLogic
domain.
|
protected Map |
getNamespaces() |
protected String |
getOrCreateDataSourceConfigurationFile(DataSource ds,
LocalContainer container) |
protected String |
getOrCreateResourceConfigurationFile(Resource resource,
LocalContainer container)
This implementation throws an UnsupportedOperationException as Resource
configuration is not supported in WebLogic.
|
protected String |
getServerName()
return the running server's name.
|
protected String |
getXpathForDataSourcesParent() |
protected 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(org.codehaus.cargo.util.FileHandler fileHandler) |
String |
toString() |
void |
writeConfigXml(org.dom4j.Document configXml)
write the domain's config.xml to disk.
|
configure, configure, configure, configureDataSources, configureResources, writeConfigurationToXpath
configureFiles, createFilterChain, getDestDirectoryLocation, getDestFileLocation, getFileProperties, getFilterChain, getType, setConfigFileProperty, setFileProperty, setupConfigurationDir, verify
addDataSource, addDataSourcesFromProperties, addDeployable, addResource, addResourcesFromProperties, collectUnsupportedDataSourcesAndThrowException, collectUnsupportedResourcesAndThrowException, getAntUtils, getDataSources, getDeployables, getFileHandler, getHome, getResources, getResourceUtils, parsePropertiesForPendingConfiguration
getProperties, getPropertyValue, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addDeployable, addResource, getDeployables, getFileHandler, getHome, getResources
getProperties, getPropertyValue, setProperty
public WebLogic9xStandaloneLocalConfiguration(String dir)
AbstractStandaloneLocalConfiguration#AbstractStandaloneLocalConfiguration(String)
public ConfigurationCapability getCapability()
getCapability
in interface Configuration
Configuration.getCapability()
protected void doConfigure(LocalContainer container) throws Exception
doConfigure
in class AbstractLocalConfiguration
Exception
AbstractStandaloneLocalConfiguration#toConfigurationEntry(LocalContainer)
protected void deployCargoPing(WebLogicLocalContainer container) throws IOException
container
- the container to configureIOException
- if the cargo ping deployment failspublic String toString()
toString
in class Object
Object.toString()
public String getDomainHome()
getDomainHome
in interface WebLogicConfiguration
protected String getXpathForDataSourcesParent()
getXpathForDataSourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected Map getNamespaces()
getNamespaces
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected ConfigurationBuilder createConfigurationBuilder(LocalContainer container)
createConfigurationBuilder
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
WebLogic8xConfigurationBuilder
protected String getOrCreateDataSourceConfigurationFile(DataSource ds, LocalContainer container)
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 String getServerName()
public void writeConfigXml(org.dom4j.Document configXml)
configXml
- document to write to diskpublic org.dom4j.Document readConfigXml()
protected void createBlankDataSourceFile(String path)
path
- where to create the base file.protected String getConfigXmlPath()
protected String buildDataSourceFileName(DataSource ds)
ds
- datasource to determine the filename ofpublic void setFileHandler(org.codehaus.cargo.util.FileHandler fileHandler)
setFileHandler
in interface LocalConfiguration
setFileHandler
in class AbstractLocalConfiguration
AbstractLocalConfiguration.setFileHandler(org.codehaus.cargo.util.FileHandler)
protected String getOrCreateResourceConfigurationFile(Resource resource, LocalContainer container)
protected String getXpathForResourcesParent()
getXpathForResourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
Copyright © 2004-2013 Codehaus. All Rights Reserved.