org.codehaus.cargo.container.resin.internal
Class Resin2xConfigurationBuilder

java.lang.Object
  extended by org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
      extended by org.codehaus.cargo.container.resin.internal.Resin2xConfigurationBuilder
All Implemented Interfaces:
ConfigurationBuilder
Direct Known Subclasses:
Resin3xConfigurationBuilder

public class Resin2xConfigurationBuilder
extends AbstractConfigurationBuilder

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

Version:
$Id: $

Field Summary
static java.lang.String TRANSACTIONS_WITH_XA_OR_JCA_ONLY
          Exception message when trying to configure Transactions when not using an appropriate driver.
 
Constructor Summary
Resin2xConfigurationBuilder()
           
 
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)
          
 java.lang.String toConfigurationEntry(Resource resource)
          
protected  java.lang.String toResinConfigurationEntry(DataSource ds)
          In Resin 2.x DataSources are Resources
 
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

TRANSACTIONS_WITH_XA_OR_JCA_ONLY

public static final java.lang.String TRANSACTIONS_WITH_XA_OR_JCA_ONLY
Exception message when trying to configure Transactions when not using an appropriate driver.

See Also:
Constant Field Values
Constructor Detail

Resin2xConfigurationBuilder

public Resin2xConfigurationBuilder()
Method Detail

toConfigurationEntry

public java.lang.String toConfigurationEntry(Resource resource)


toResinConfigurationEntry

protected java.lang.String toResinConfigurationEntry(DataSource ds)
In Resin 2.x DataSources are Resources

Parameters:
ds - datasource to configure
Returns:
String representing the Resource representing it.

buildEntryForDriverConfiguredDataSourceWithNoTx

public java.lang.String buildEntryForDriverConfiguredDataSourceWithNoTx(DataSource ds)

Specified by:
buildEntryForDriverConfiguredDataSourceWithNoTx in class AbstractConfigurationBuilder

buildEntryForDriverConfiguredDataSourceWithLocalTx

public java.lang.String buildEntryForDriverConfiguredDataSourceWithLocalTx(DataSource ds)

Specified by:
buildEntryForDriverConfiguredDataSourceWithLocalTx 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


Copyright © 2004-2011 Codehaus. All Rights Reserved.