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, writeConfigurationToXpathconfigureFiles, createFilterChain, getDestDirectoryLocation, getDestFileLocation, getFileProperties, getFilterChain, getType, setConfigFileProperty, setFileProperty, setupConfigurationDir, verifyaddDataSource, addDataSourcesFromProperties, addDeployable, addResource, addResourcesFromProperties, collectUnsupportedDataSourcesAndThrowException, collectUnsupportedResourcesAndThrowException, getAntUtils, getDataSources, getDeployables, getFileHandler, getHome, getResources, getResourceUtils, parsePropertiesForPendingConfigurationgetProperties, getPropertyValue, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddDeployable, addResource, getDeployables, getFileHandler, getHome, getResourcesgetProperties, getPropertyValue, setPropertypublic WebLogic9xStandaloneLocalConfiguration(String dir)
AbstractStandaloneLocalConfiguration#AbstractStandaloneLocalConfiguration(String)public ConfigurationCapability getCapability()
getCapability in interface ConfigurationConfiguration.getCapability()protected void doConfigure(LocalContainer container) throws Exception
doConfigure in class AbstractLocalConfigurationExceptionAbstractStandaloneLocalConfiguration#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 ObjectObject.toString()public String getDomainHome()
getDomainHome in interface WebLogicConfigurationprotected String getXpathForDataSourcesParent()
getXpathForDataSourcesParent in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilderprotected Map getNamespaces()
getNamespaces in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilderprotected ConfigurationBuilder createConfigurationBuilder(LocalContainer container)
createConfigurationBuilder in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilderWebLogic8xConfigurationBuilderprotected 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 LocalConfigurationsetFileHandler in class AbstractLocalConfigurationAbstractLocalConfiguration.setFileHandler(org.codehaus.cargo.util.FileHandler)protected String getOrCreateResourceConfigurationFile(Resource resource, LocalContainer container)
protected String getXpathForResourcesParent()
getXpathForResourcesParent in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilderCopyright © 2004-2013 Codehaus. All Rights Reserved.