|
||||||||||
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.WebLogicStandaloneLocalConfiguration
public class WebLogicStandaloneLocalConfiguration
WebLogic standalone ContainerConfiguration
implementation.
Field Summary |
---|
Fields inherited from class org.codehaus.cargo.container.spi.configuration.AbstractLocalConfiguration |
---|
RESOURCE_PATH |
Constructor Summary | |
---|---|
WebLogicStandaloneLocalConfiguration(String dir)
|
Method Summary | |
---|---|
protected ConfigurationBuilder |
createConfigurationBuilder(LocalContainer container)
|
protected void |
deployCargoPing(WebLogicLocalContainer container)
Deploy the Cargo Ping utility to the container. |
protected void |
doConfigure(LocalContainer container)
Implementation of LocalConfiguration.configure(LocalContainer) that all local
configuration using this class must implement. |
ConfigurationCapability |
getCapability()
|
String |
getDomainHome()
The DOMAIN_HOME holds the configuration and runtime files of a WebLogic domain. |
protected Map |
getNamespaces()
Implementations should avoid passing null, and instead pass Collections.EMPTY_MAP , if the document is DTD bound. |
protected String |
getOrCreateDataSourceConfigurationFile(DataSource ds,
LocalContainer container)
note that this file could hold other configuration besides datasources. |
protected String |
getOrCreateResourceConfigurationFile(Resource resource,
LocalContainer container)
note that this file could hold other configuration besides Resources. |
protected String |
getXpathForDataSourcesParent()
DataSource entries must be stored in the xml configuration file. |
protected String |
getXpathForResourcesParent()
Resource entries must be stored in the xml configuration file. |
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 |
---|
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.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 WebLogicStandaloneLocalConfiguration(String dir)
AbstractStandaloneLocalConfiguration#AbstractStandaloneLocalConfiguration(String)
Method Detail |
---|
public ConfigurationCapability getCapability()
getCapability
in interface Configuration
ConfigurationCapability
of the configuration in term of properties it
supports, etcConfiguration.getCapability()
protected void doConfigure(LocalContainer container) throws Exception
LocalConfiguration.configure(LocalContainer)
that all local
configuration using this class must implement. This provides the ability to perform generic
actions before and after the container-specific implementation. Another way would be to use
AOP...
doConfigure
in class AbstractLocalConfiguration
container
- the container to configure
Exception
- if any error is raised during the configurationAbstractStandaloneLocalConfiguration#toConfigurationEntry(LocalContainer)
protected void deployCargoPing(WebLogicLocalContainer container) throws IOException
container
- the container to configure
IOException
- 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()
Collections.EMPTY_MAP
, if the document is DTD bound. WebLogic 8.x application servers currently use DTD, and therefore return and
empty map;
getNamespaces
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
protected ConfigurationBuilder createConfigurationBuilder(LocalContainer container)
createConfigurationBuilder
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
container
- Container the dataSource will be configured on.
WebLogic8xConfigurationBuilder
protected String getOrCreateDataSourceConfigurationFile(DataSource ds, LocalContainer container)
getOrCreateDataSourceConfigurationFile
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
ds
- the DataSource configuration you wish to install on the container.container
- the container whose configuration you wish to affect.
protected String getOrCreateResourceConfigurationFile(Resource resource, LocalContainer container)
getOrCreateResourceConfigurationFile
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
resource
- the Resource configuration you wish to install on the container.container
- the container whose configuration you wish to affect.
protected String getXpathForResourcesParent()
getXpathForResourcesParent
in class AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |