org.jboss.jca.common.metadata.ds.v11
Class DataSourceImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
      extended by org.jboss.jca.common.metadata.ds.v10.DataSourceImpl
          extended by org.jboss.jca.common.metadata.ds.v11.DataSourceImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.ds.CommonDataSource, org.jboss.jca.common.api.metadata.ds.DataSource, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class DataSourceImpl
extends DataSourceImpl
implements org.jboss.jca.common.api.metadata.ds.v11.DataSource

A datasource implementation

Author:
Jesper Pedersen
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.v11.DataSource
org.jboss.jca.common.api.metadata.ds.v11.DataSource.Attribute, org.jboss.jca.common.api.metadata.ds.v11.DataSource.Tag
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.v10.DataSource
org.jboss.jca.common.api.metadata.ds.v10.DataSource.Attribute, org.jboss.jca.common.api.metadata.ds.v10.DataSource.Tag
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
enabled, jndiName, poolName, security, spy, statement, timeOut, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation
 
Constructor Summary
DataSourceImpl(String connectionUrl, String driverClass, String dataSourceClass, String driver, org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation, Map<String,String> connectionProperties, org.jboss.jca.common.api.metadata.ds.TimeOut timeOut, org.jboss.jca.common.api.metadata.ds.DsSecurity security, org.jboss.jca.common.api.metadata.ds.Statement statement, org.jboss.jca.common.api.metadata.ds.Validation validation, String urlDelimiter, String urlSelectorStrategyClassName, String newConnectionSql, Boolean useJavaContext, String poolName, Boolean enabled, String jndiName, Boolean spy, Boolean useccm, Boolean jta, org.jboss.jca.common.api.metadata.ds.v11.DsPool pool)
          Create a new DataSourceImpl.
 
Method Summary
 org.jboss.jca.common.api.metadata.ds.v11.DsPool getPool()
          Get the pool.
 
Methods inherited from class org.jboss.jca.common.metadata.ds.v10.DataSourceImpl
equals, forceDataSourceClass, forceDriverClass, getConnectionProperties, getConnectionUrl, getDataSourceClass, getDriver, getDriverClass, getNewConnectionSql, getStatement, getUrlDelimiter, getUrlSelectorStrategyClassName, hashCode, isJTA, toString, validate
 
Methods inherited from class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabled
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ds.DataSource
getConnectionProperties, getConnectionUrl, getDataSourceClass, getDriverClass, getNewConnectionSql, getStatement, getUrlDelimiter, getUrlSelectorStrategyClassName, isJTA
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ds.CommonDataSource
getDriver, getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, setEnabled
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata
validate
 

Constructor Detail

DataSourceImpl

public DataSourceImpl(String connectionUrl,
                      String driverClass,
                      String dataSourceClass,
                      String driver,
                      org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation,
                      Map<String,String> connectionProperties,
                      org.jboss.jca.common.api.metadata.ds.TimeOut timeOut,
                      org.jboss.jca.common.api.metadata.ds.DsSecurity security,
                      org.jboss.jca.common.api.metadata.ds.Statement statement,
                      org.jboss.jca.common.api.metadata.ds.Validation validation,
                      String urlDelimiter,
                      String urlSelectorStrategyClassName,
                      String newConnectionSql,
                      Boolean useJavaContext,
                      String poolName,
                      Boolean enabled,
                      String jndiName,
                      Boolean spy,
                      Boolean useccm,
                      Boolean jta,
                      org.jboss.jca.common.api.metadata.ds.v11.DsPool pool)
               throws org.jboss.jca.common.api.validator.ValidateException
Create a new DataSourceImpl.

Parameters:
connectionUrl - connectionUrl
driverClass - driverClass
dataSourceClass - dataSourceClass
driver - driver
transactionIsolation - transactionIsolation
connectionProperties - connectionProperties
timeOut - timeOut
security - security
statement - statement
validation - validation
urlDelimiter - urlDelimiter
urlSelectorStrategyClassName - urlSelectorStrategyClassName
newConnectionSql - newConnectionSql
useJavaContext - useJavaContext
poolName - poolName
enabled - enabled
jndiName - jndiName
spy - spy
useccm - useccm
jta - jta
pool - pool
Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
Method Detail

getPool

public org.jboss.jca.common.api.metadata.ds.v11.DsPool getPool()
Get the pool.

Specified by:
getPool in interface org.jboss.jca.common.api.metadata.ds.DataSource
Overrides:
getPool in class DataSourceImpl
Returns:
the pool.


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)