org.codehaus.cargo.container.weblogic.internal
Class WebLogic8xConfigurationBuilder

java.lang.Object
  extended by org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
      extended by org.codehaus.cargo.container.weblogic.internal.WebLogic8xConfigurationBuilder
All Implemented Interfaces:
ConfigurationBuilder
Direct Known Subclasses:
WebLogic9x10xAnd103xConfigurationBuilder

public class WebLogic8xConfigurationBuilder
extends AbstractConfigurationBuilder

Contains the xml elements used to build a normal or XA compliant DataSource for WebLogic.

Version:
$Id: $

Field Summary
static java.lang.String RESOURCE_CONFIGURATION_UNSUPPORTED
          Exception message when trying to configure a Resource.
 
Constructor Summary
WebLogic8xConfigurationBuilder(java.lang.String serverName)
          Create an instance to add configuration for a particular server.
 
Method Summary
 java.lang.String buildConfigurationEntryForXADataSourceConfiguredDataSource(DataSource ds)
          
 java.lang.String buildEntryForDriverConfiguredDataSourceWithLocalTx(DataSource ds)
          
 java.lang.String buildEntryForDriverConfiguredDataSourceWithNoTx(DataSource ds)
          
 java.lang.String buildEntryForDriverConfiguredDataSourceWithXaTx(DataSource ds)
          
protected  java.lang.String configureDataSourceWithImplementationClass(DataSource ds, java.lang.String className)
           
protected  java.lang.String getServerName()
           
protected  void setServerName(java.lang.String serverName)
           
 java.lang.String toConfigurationEntry(Resource resource)
           This implementation throws an UnsupportedOperationException as Resource configuration is not supported in Orion.
 
Methods inherited from class org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
toConfigurationEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_CONFIGURATION_UNSUPPORTED

public static final java.lang.String RESOURCE_CONFIGURATION_UNSUPPORTED
Exception message when trying to configure a Resource.

See Also:
Constant Field Values
Constructor Detail

WebLogic8xConfigurationBuilder

public WebLogic8xConfigurationBuilder(java.lang.String serverName)
Create an instance to add configuration for a particular server.

Parameters:
serverName - server to target resources to.
Method Detail

configureDataSourceWithImplementationClass

protected java.lang.String configureDataSourceWithImplementationClass(DataSource ds,
                                                                      java.lang.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 java.lang.String buildEntryForDriverConfiguredDataSourceWithLocalTx(DataSource ds)

Specified by:
buildEntryForDriverConfiguredDataSourceWithLocalTx in class AbstractConfigurationBuilder

buildEntryForDriverConfiguredDataSourceWithNoTx

public java.lang.String buildEntryForDriverConfiguredDataSourceWithNoTx(DataSource ds)

Specified by:
buildEntryForDriverConfiguredDataSourceWithNoTx in class AbstractConfigurationBuilder

buildEntryForDriverConfiguredDataSourceWithXaTx

public java.lang.String buildEntryForDriverConfiguredDataSourceWithXaTx(DataSource ds)

Specified by:
buildEntryForDriverConfiguredDataSourceWithXaTx in class AbstractConfigurationBuilder

buildConfigurationEntryForXADataSourceConfiguredDataSource

public java.lang.String buildConfigurationEntryForXADataSourceConfiguredDataSource(DataSource ds)

Specified by:
buildConfigurationEntryForXADataSourceConfiguredDataSource in class AbstractConfigurationBuilder

setServerName

protected void setServerName(java.lang.String serverName)
Parameters:
serverName - the serverName to set

getServerName

protected java.lang.String getServerName()
Returns:
the serverName

toConfigurationEntry

public java.lang.String toConfigurationEntry(Resource resource)
This implementation throws an UnsupportedOperationException as Resource configuration is not supported in Orion.



Copyright © 2004-2011 Codehaus. All Rights Reserved.