Class WebLogic8xStandaloneLocalConfiguration
- java.lang.Object
-
- org.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.WebLogic8xStandaloneLocalConfiguration
-
- All Implemented Interfaces:
org.codehaus.cargo.container.configuration.Configuration
,org.codehaus.cargo.container.configuration.entry.DataSourceSupport
,org.codehaus.cargo.container.configuration.entry.ResourceSupport
,org.codehaus.cargo.container.configuration.LocalConfiguration
,org.codehaus.cargo.container.configuration.StandaloneLocalConfiguration
,org.codehaus.cargo.container.spi.configuration.ContainerConfiguration
,WebLogicConfiguration
,org.codehaus.cargo.util.log.Loggable
public class WebLogic8xStandaloneLocalConfiguration extends org.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder implements WebLogicConfiguration
WebLogic standaloneContainerConfiguration
implementation.
-
-
Constructor Summary
Constructors Constructor Description WebLogic8xStandaloneLocalConfiguration(String dir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.codehaus.cargo.container.configuration.builder.ConfigurationBuilder
createConfigurationBuilder(org.codehaus.cargo.container.LocalContainer container)
protected void
deployCargoPing(WebLogicLocalContainer container)
Deploy the Cargo Ping utility to the container.protected void
doConfigure(org.codehaus.cargo.container.LocalContainer container)
org.codehaus.cargo.container.configuration.ConfigurationCapability
getCapability()
String
getDomainHome()
The DOMAIN_HOME holds the configuration and runtime files of a WebLogic domain.protected Map<String,String>
getNamespaces()
WebLogic 8.x application servers currently use DTD, and therefore return and empty map;protected String
getOrCreateDataSourceConfigurationFile(org.codehaus.cargo.container.configuration.entry.DataSource ds, org.codehaus.cargo.container.LocalContainer container)
protected String
getOrCreateResourceConfigurationFile(org.codehaus.cargo.container.configuration.entry.Resource resource, org.codehaus.cargo.container.LocalContainer container)
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in WebLogic.protected String
getXpathForDataSourcesParent()
protected String
getXpathForResourcesParent()
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in WebLogic.String
toString()
-
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
addXmlReplacement, addXmlReplacement, addXmlReplacement, addXmlReplacement, configureFiles, getType, getXmlReplacements, performXmlReplacements, removeXmlReplacement, removeXmlReplacement, replaceInFile, setupConfigurationDir, verify
-
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
addDataSource, addDataSourcesFromProperties, addDeployable, addResource, addResourcesFromProperties, addUser, addUsersFromProperties, applyPortOffset, applyPortOffset, collectUnsupportedDataSourcesAndThrowException, collectUnsupportedResourcesAndThrowException, flagOffsetApplied, getDataSources, getDeployables, getDestDirectoryLocation, getDestFileLocation, getFileHandler, getFileProperties, getHome, getPropertyValue, getReplacements, getResources, getResourceUtils, getUsers, isOffsetApplied, isOffsetApplied, parsePropertiesForPendingConfiguration, revertPortOffset, revertPortOffset, setConfigFileProperty, setFileHandler, setFileProperty, setLogger
-
Methods inherited from class org.codehaus.cargo.container.spi.configuration.AbstractConfiguration
getProperties, setProperty
-
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.Configuration
getProperties, getPropertyValue, getType, setProperty
-
Methods inherited from interface org.codehaus.cargo.container.configuration.LocalConfiguration
addDataSource, addDeployable, addResource, addUser, applyPortOffset, getDataSources, getDeployables, getFileHandler, getFileProperties, getHome, getResources, getUsers, isOffsetApplied, revertPortOffset, setConfigFileProperty, setFileHandler, setFileProperty
-
-
-
-
Constructor Detail
-
WebLogic8xStandaloneLocalConfiguration
public WebLogic8xStandaloneLocalConfiguration(String dir)
- See Also:
AbstractStandaloneLocalConfiguration(String)
-
-
Method Detail
-
getCapability
public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()
- Specified by:
getCapability
in interfaceorg.codehaus.cargo.container.configuration.Configuration
-
doConfigure
protected void doConfigure(org.codehaus.cargo.container.LocalContainer container) throws Exception
- Specified by:
doConfigure
in classorg.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration
- Throws:
Exception
-
deployCargoPing
protected void deployCargoPing(WebLogicLocalContainer container) throws IOException
Deploy the Cargo Ping utility to the container.- Parameters:
container
- the container to configure- Throws:
IOException
- if the cargo ping deployment fails
-
getDomainHome
public String getDomainHome()
The DOMAIN_HOME holds the configuration and runtime files of a WebLogic domain. One or more server processes execute from this directory and must have permissions to write to it.- Specified by:
getDomainHome
in interfaceWebLogicConfiguration
- Returns:
- The DOMAIN_HOME, or instance-specific installation of WebLogic
-
getXpathForDataSourcesParent
protected String getXpathForDataSourcesParent()
- Specified by:
getXpathForDataSourcesParent
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
getNamespaces
protected Map<String,String> getNamespaces()
WebLogic 8.x application servers currently use DTD, and therefore return and empty map;- Specified by:
getNamespaces
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
createConfigurationBuilder
protected org.codehaus.cargo.container.configuration.builder.ConfigurationBuilder createConfigurationBuilder(org.codehaus.cargo.container.LocalContainer container)
- Specified by:
createConfigurationBuilder
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
getOrCreateDataSourceConfigurationFile
protected String getOrCreateDataSourceConfigurationFile(org.codehaus.cargo.container.configuration.entry.DataSource ds, org.codehaus.cargo.container.LocalContainer container)
- Specified by:
getOrCreateDataSourceConfigurationFile
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
getOrCreateResourceConfigurationFile
protected String getOrCreateResourceConfigurationFile(org.codehaus.cargo.container.configuration.entry.Resource resource, org.codehaus.cargo.container.LocalContainer container)
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in WebLogic.- Specified by:
getOrCreateResourceConfigurationFile
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
getXpathForResourcesParent
protected String getXpathForResourcesParent()
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in WebLogic.- Specified by:
getXpathForResourcesParent
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
-
-