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,
Boolean connectable,
org.jboss.jca.common.api.metadata.ds.v11.DsPool pool)
Create a new DataSourceImpl. |
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. |
| Methods inherited from class org.jboss.jca.common.metadata.ds.v10.DataSourceImpl |
forceDataSourceClass, forceDriverClass, getConnectionProperties, getConnectionUrl, getDataSourceClass, getDriver, getDriverClass, getNewConnectionSql, getStatement, getUrlDelimiter, getUrlSelectorStrategyClassName, isJTA, 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 |
connectable
protected Boolean connectable
- Connectable
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
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,
Boolean connectable,
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 - jtaconnectable - connectablepool - 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.
isConnectable
public Boolean isConnectable()
-
hashCode
public int hashCode()
- Overrides:
hashCode in class DataSourceImpl
equals
public boolean equals(Object obj)
- Overrides:
equals in class DataSourceImpl
toString
public String toString()
- Description copied from class:
DataSourceAbstractImpl
-
- Overrides:
toString in class DataSourceImpl
Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)