org.jboss.jca.common.metadata.ds.v11
Class DataSourceImpl
java.lang.Object
org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
org.jboss.jca.common.metadata.ds.v10.DataSourceImpl
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 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 |
| 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 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 |
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 - connectionUrldriverClass - driverClassdataSourceClass - dataSourceClassdriver - drivertransactionIsolation - transactionIsolationconnectionProperties - connectionPropertiestimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlSelectorStrategyClassName - urlSelectorStrategyClassNamenewConnectionSql - newConnectionSqluseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseccm - useccmjta - jtapool - pool
- Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
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 © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)