public class DataSourceImpl extends DataSourceAbstractImpl implements DataSource
DataSource.Attribute, DataSource.Tag
bundle, connectable, driver, enabled, enlistmentTrace, jndiName, mcp, newConnectionSql, poolName, security, spy, statement, timeOut, tracking, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation
Constructor and Description |
---|
DataSourceImpl(String connectionUrl,
String driverClass,
String dataSourceClass,
String driver,
TransactionIsolation transactionIsolation,
Map<String,String> connectionProperties,
TimeOut timeOut,
DsSecurity security,
Statement statement,
Validation validation,
String urlDelimiter,
String urlSelectorStrategyClassName,
String newConnectionSql,
Boolean useJavaContext,
String poolName,
Boolean enabled,
String jndiName,
Boolean spy,
Boolean useccm,
Boolean jta,
Boolean connectable,
Boolean tracking,
String mcp,
Boolean enlistmentTrace,
DsPool pool)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
void |
forceDataSourceClass(String dataSourceClass)
Set the dataSourceClass.
|
void |
forceDriverClass(String driverClass)
Set the driverClass.
|
Map<String,String> |
getConnectionProperties() |
String |
getConnectionUrl() |
String |
getDataSourceClass() |
String |
getDriverClass() |
DsPool |
getPool() |
int |
hashCode() |
Boolean |
isJTA() |
String |
toString() |
void |
validate() |
getDriver, getJndiName, getMcp, getNewConnectionSql, getPoolName, getSecurity, getStatement, getTimeOut, getTransactionIsolation, getUrlDelimiter, getUrlSelectorStrategyClassName, getValidation, isConnectable, isEnabled, isEnlistmentTrace, isSpy, isTracking, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabled
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getNewConnectionSql, getStatement, getUrlDelimiter, getUrlSelectorStrategyClassName, isConnectable, isTracking
getDriver, getJndiName, getMcp, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isEnlistmentTrace, isSpy, isUseCcm, isUseJavaContext, setEnabled
public DataSourceImpl(String connectionUrl, String driverClass, String dataSourceClass, String driver, TransactionIsolation transactionIsolation, Map<String,String> connectionProperties, TimeOut timeOut, DsSecurity security, Statement statement, Validation validation, String urlDelimiter, String urlSelectorStrategyClassName, String newConnectionSql, Boolean useJavaContext, String poolName, Boolean enabled, String jndiName, Boolean spy, Boolean useccm, Boolean jta, Boolean connectable, Boolean tracking, String mcp, Boolean enlistmentTrace, DsPool pool) throws ValidateException
connectionUrl
- connectionUrldriverClass
- driverClassdataSourceClass
- dataSourceClassdriver
- drivertransactionIsolation
- transactionIsolationconnectionProperties
- connectionPropertiestimeOut
- timeOutsecurity
- securitystatement
- statementvalidation
- validationurlDelimiter
- urlDelimiterurlSelectorStrategyClassName
- urlSelectorStrategyClassNamenewConnectionSql
- newConnectionSqluseJavaContext
- useJavaContextpoolName
- poolNameenabled
- enabledjndiName
- jndiNamespy
- spyuseccm
- useccmjta
- jtaconnectable
- connectabletracking
- trackingmcp
- mcpenlistmentTrace
- enlistmentTracepool
- poolValidateException
- ValidateExceptionpublic Boolean isJTA()
isJTA
in interface DataSource
public String getConnectionUrl()
getConnectionUrl
in interface DataSource
public String getDriverClass()
getDriverClass
in interface DataSource
public String getDataSourceClass()
getDataSourceClass
in interface DataSource
public Map<String,String> getConnectionProperties()
getConnectionProperties
in interface DataSource
public DsPool getPool()
getPool
in interface DataSource
public void forceDriverClass(String driverClass)
driverClass
- The driverClass to set.public void forceDataSourceClass(String dataSourceClass)
dataSourceClass
- The dataSourceClass to set.public void validate() throws ValidateException
validate
in interface ValidatableMetadata
ValidateException
public int hashCode()
hashCode
in class DataSourceAbstractImpl
public boolean equals(Object obj)
equals
in class DataSourceAbstractImpl
public String toString()
toString
in class DataSourceAbstractImpl
Copyright © 2021 JBoss by Red Hat. All rights reserved.