org.codehaus.cargo.container.jrun.internal
Class JRun4xConfigurationBuilder

java.lang.Object
  extended by org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
      extended by org.codehaus.cargo.container.jrun.internal.JRun4xConfigurationBuilder
All Implemented Interfaces:
ConfigurationBuilder

public class JRun4xConfigurationBuilder
extends AbstractConfigurationBuilder

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

Version:
$Id: $

Field Summary
static java.lang.String RESOURCE_CONFIGURATION_UNSUPPORTED
          Exception message when trying to configure a Resource.
 
Constructor Summary
JRun4xConfigurationBuilder()
           
 
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)
           
 java.lang.String toConfigurationEntry(Resource resource)
           This implementation throws an UnsupportedOperationException as Resource configuration is not supported in JRun.
 
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

JRun4xConfigurationBuilder

public JRun4xConfigurationBuilder()
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 jrun-resources.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

toConfigurationEntry

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



Copyright © 2004-2011 Codehaus. All Rights Reserved.