public class DataSourceImpl extends DataSourceAbstractImpl implements DataSource
DataSource.Attribute, DataSource.Tagenabled, jndiName, poolName, security, spy, statement, timeOut, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation| Constructor and Description |
|---|
DataSourceImpl(java.lang.String connectionUrl,
java.lang.String driverClass,
java.lang.String dataSourceClass,
java.lang.String driver,
TransactionIsolation transactionIsolation,
java.util.Map<java.lang.String,java.lang.String> connectionProperties,
TimeOut timeOut,
DsSecurity security,
Statement statement,
Validation validation,
java.lang.String urlDelimiter,
java.lang.String urlSelectorStrategyClassName,
java.lang.String newConnectionSql,
java.lang.Boolean useJavaContext,
java.lang.String poolName,
java.lang.Boolean enabled,
java.lang.String jndiName,
java.lang.Boolean spy,
java.lang.Boolean useccm,
java.lang.Boolean jta,
CommonPool pool)
Create a new DataSourceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
void |
forceDataSourceClass(java.lang.String dataSourceClass)
Set the dataSourceClass.
|
void |
forceDriverClass(java.lang.String driverClass)
Set the driverClass.
|
java.util.Map<java.lang.String,java.lang.String> |
getConnectionProperties()
Get the connectionProperties.
|
java.lang.String |
getConnectionUrl()
Get the connectionUrl.
|
java.lang.String |
getDataSourceClass()
Get the dataSourceClass.
|
java.lang.String |
getDriver()
Get the driver.
|
java.lang.String |
getDriverClass()
Get the driverClass.
|
java.lang.String |
getNewConnectionSql()
Get the newConnectionSql.
|
CommonPool |
getPool()
Get the pool.
|
Statement |
getStatement()
Get the statement.
|
java.lang.String |
getUrlDelimiter()
Get the urlDelimiter.
|
java.lang.String |
getUrlSelectorStrategyClassName()
Get the urlSelectorStrategyClassName.
|
int |
hashCode() |
java.lang.Boolean |
isJTA()
Get the JTA setting.
|
java.lang.String |
toString() |
void |
validate()
Validate this metadata according validation required by specification
|
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabledclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, setEnabledpublic DataSourceImpl(java.lang.String connectionUrl,
java.lang.String driverClass,
java.lang.String dataSourceClass,
java.lang.String driver,
TransactionIsolation transactionIsolation,
java.util.Map<java.lang.String,java.lang.String> connectionProperties,
TimeOut timeOut,
DsSecurity security,
Statement statement,
Validation validation,
java.lang.String urlDelimiter,
java.lang.String urlSelectorStrategyClassName,
java.lang.String newConnectionSql,
java.lang.Boolean useJavaContext,
java.lang.String poolName,
java.lang.Boolean enabled,
java.lang.String jndiName,
java.lang.Boolean spy,
java.lang.Boolean useccm,
java.lang.Boolean jta,
CommonPool pool)
throws ValidateException
connectionUrl - connectionUrldriverClass - driverClassdataSourceClass - dataSourceClassdriver - drivertransactionIsolation - transactionIsolationconnectionProperties - connectionPropertiestimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlSelectorStrategyClassName - urlSelectorStrategyClassNamenewConnectionSql - newConnectionSqluseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseccm - useccmjta - jtapool - poolValidateException - ValidateExceptionpublic java.lang.Boolean isJTA()
isJTA in interface DataSourcepublic final java.lang.String getConnectionUrl()
getConnectionUrl in interface DataSourcepublic final java.lang.String getDriverClass()
getDriverClass in interface DataSourcepublic final java.lang.String getDataSourceClass()
getDataSourceClass in interface DataSourcepublic final java.lang.String getDriver()
getDriver in interface CommonDataSourcepublic final java.util.Map<java.lang.String,java.lang.String> getConnectionProperties()
getConnectionProperties in interface DataSourcepublic final Statement getStatement()
getStatement in interface DataSourcepublic final java.lang.String getUrlDelimiter()
getUrlDelimiter in interface DataSourcepublic final java.lang.String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName in interface DataSourcepublic final java.lang.String getNewConnectionSql()
getNewConnectionSql in interface DataSourcepublic CommonPool getPool()
getPool in interface DataSourcepublic int hashCode()
hashCode in class DataSourceAbstractImplpublic boolean equals(java.lang.Object obj)
equals in class DataSourceAbstractImplpublic java.lang.String toString()
DataSourceAbstractImpltoString in class DataSourceAbstractImplpublic void validate()
throws ValidateException
ValidatableMetadatavalidate in interface ValidatableMetadataValidateException - in case of validation failpublic final void forceDriverClass(java.lang.String driverClass)
driverClass - The driverClass to set.public final void forceDataSourceClass(java.lang.String dataSourceClass)
dataSourceClass - The dataSourceClass to set.Copyright © 2013 IronJacamar (http://www.ironjacamar.org)