Class 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 Detail

      • RESOURCE_CONFIGURATION_UNSUPPORTED

        public static final String RESOURCE_CONFIGURATION_UNSUPPORTED
        Exception message when trying to configure a Resource.
        See Also:
        Constant Field Values
    • 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 class org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
      • buildEntryForDriverConfiguredDataSourceWithNoTx

        public String buildEntryForDriverConfiguredDataSourceWithNoTx​(org.codehaus.cargo.container.configuration.entry.DataSource ds)
        Specified by:
        buildEntryForDriverConfiguredDataSourceWithNoTx in class org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
      • buildEntryForDriverConfiguredDataSourceWithXaTx

        public String buildEntryForDriverConfiguredDataSourceWithXaTx​(org.codehaus.cargo.container.configuration.entry.DataSource ds)
        Specified by:
        buildEntryForDriverConfiguredDataSourceWithXaTx in class org.codehaus.cargo.container.spi.configuration.builder.AbstractConfigurationBuilder
      • buildConfigurationEntryForXADataSourceConfiguredDataSource

        public String buildConfigurationEntryForXADataSourceConfiguredDataSource​(org.codehaus.cargo.container.configuration.entry.DataSource ds)
        Specified by:
        buildConfigurationEntryForXADataSourceConfiguredDataSource in class org.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.