Class WebLogic8xConfigurationBuilder
- java.lang.Object
-
- org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
-
- org.codehaus.cargo.container.weblogic.internal.WebLogic8xConfigurationBuilder
-
- All Implemented Interfaces:
org.codehaus.cargo.container.configuration.builder.ConfigurationBuilder
- Direct Known Subclasses:
WebLogic9x10x103x12xConfigurationBuilder
public class WebLogic8xConfigurationBuilder extends org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
Contains the xml elements used to build a normal or XA compliant DataSource for WebLogic.
-
-
Field Summary
Fields Modifier and Type Field Description protected DocumentBuilder
builder
XML DOM document builder.static String
RESOURCE_CONFIGURATION_UNSUPPORTED
Exception message when trying to configure a Resource.
-
Constructor Summary
Constructors Constructor Description WebLogic8xConfigurationBuilder(String serverName)
Create an instance to add configuration for a particular server.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
buildConfigurationEntryForXADataSourceConfiguredDataSource(org.codehaus.cargo.container.configuration.entry.DataSource ds)
String
buildEntryForDriverConfiguredDataSourceWithLocalTx(org.codehaus.cargo.container.configuration.entry.DataSource ds)
String
buildEntryForDriverConfiguredDataSourceWithNoTx(org.codehaus.cargo.container.configuration.entry.DataSource ds)
String
buildEntryForDriverConfiguredDataSourceWithXaTx(org.codehaus.cargo.container.configuration.entry.DataSource ds)
protected String
configureDataSourceWithImplementationClass(org.codehaus.cargo.container.configuration.entry.DataSource ds, String className)
protected String
getServerName()
protected void
setServerName(String serverName)
String
toConfigurationEntry(org.codehaus.cargo.container.configuration.entry.Resource resource)
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in Orion.
-
-
-
Field Detail
-
RESOURCE_CONFIGURATION_UNSUPPORTED
public static final String RESOURCE_CONFIGURATION_UNSUPPORTED
Exception message when trying to configure a Resource.- See Also:
- Constant Field Values
-
builder
protected DocumentBuilder builder
XML DOM document builder.
-
-
Constructor Detail
-
WebLogic8xConfigurationBuilder
public WebLogic8xConfigurationBuilder(String serverName)
Create an instance to add configuration for a particular server.- Parameters:
serverName
- server to target resources to.
-
-
Method Detail
-
configureDataSourceWithImplementationClass
protected String configureDataSourceWithImplementationClass(org.codehaus.cargo.container.configuration.entry.DataSource ds, String className)
- Parameters:
ds
- the DataSource we are configuring.className
- the implementation class used for this DataSource- Returns:
- a datasource xml fragment that can be embedded directly into the config.xml file
-
buildEntryForDriverConfiguredDataSourceWithLocalTx
public String buildEntryForDriverConfiguredDataSourceWithLocalTx(org.codehaus.cargo.container.configuration.entry.DataSource ds)
- Specified by:
buildEntryForDriverConfiguredDataSourceWithLocalTx
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
-
buildEntryForDriverConfiguredDataSourceWithNoTx
public String buildEntryForDriverConfiguredDataSourceWithNoTx(org.codehaus.cargo.container.configuration.entry.DataSource ds)
- Specified by:
buildEntryForDriverConfiguredDataSourceWithNoTx
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
-
buildEntryForDriverConfiguredDataSourceWithXaTx
public String buildEntryForDriverConfiguredDataSourceWithXaTx(org.codehaus.cargo.container.configuration.entry.DataSource ds)
- Specified by:
buildEntryForDriverConfiguredDataSourceWithXaTx
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
-
buildConfigurationEntryForXADataSourceConfiguredDataSource
public String buildConfigurationEntryForXADataSourceConfiguredDataSource(org.codehaus.cargo.container.configuration.entry.DataSource ds)
- Specified by:
buildConfigurationEntryForXADataSourceConfiguredDataSource
in classorg.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
-
setServerName
protected void setServerName(String serverName)
- Parameters:
serverName
- the serverName to set
-
getServerName
protected String getServerName()
- Returns:
- the serverName
-
toConfigurationEntry
public String toConfigurationEntry(org.codehaus.cargo.container.configuration.entry.Resource resource)
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in Orion.
-
-