public class ModifiableDataSource
extends org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
implements org.jboss.jca.common.api.metadata.ds.DataSource
connectable, driver, enabled, enlistmentTrace, jndiName, mcp, newConnectionSql, poolName, security, spy, statement, timeOut, tracking, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation| Constructor and Description |
|---|
ModifiableDataSource(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,
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,
Boolean tracking,
String mcp,
Boolean enlistmentTrace,
org.jboss.jca.common.api.metadata.ds.DsPool pool)
Create a new DataSourceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectionProperty(String name,
String value) |
boolean |
equals(Object obj) |
void |
forceDataSourceClass(String dataSourceClass)
Set the dataSourceClass.
|
void |
forceDriverClass(String driverClass)
Set the driverClass.
|
Map<String,String> |
getConnectionProperties()
Get the connectionProperties.
|
String |
getConnectionUrl()
Get the connectionUrl.
|
String |
getDataSourceClass()
Get the dataSourceClass.
|
String |
getDriver()
Get the driver.
|
String |
getDriverClass()
Get the driverClass.
|
String |
getNewConnectionSql()
Get the newConnectionSql.
|
org.jboss.jca.common.api.metadata.ds.DsPool |
getPool()
Get the pool.
|
org.jboss.jca.common.api.metadata.ds.Statement |
getStatement()
Get the statement.
|
org.jboss.jca.common.api.metadata.ds.DataSource |
getUnModifiableInstance() |
String |
getUrlDelimiter()
Get the urlDelimiter.
|
String |
getUrlSelectorStrategyClassName()
Get the urlSelectorStrategyClassName.
|
int |
hashCode() |
Boolean |
isConnectable() |
Boolean |
isJTA() |
Boolean |
isTracking() |
String |
toString() |
void |
validate() |
getJndiName, getMcp, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isEnlistmentTrace, isSpy, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabledpublic ModifiableDataSource(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, 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, Boolean tracking, String mcp, Boolean enlistmentTrace, org.jboss.jca.common.api.metadata.ds.DsPool pool) throws org.jboss.jca.common.api.validator.ValidateException
connectionUrl - connectionUrldriverClass - driverClassdataSourceClass - dataSourceClassdriver - drivertransactionIsolation - transactionIsolationconnectionProperties - connectionPropertiestimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlSelectorStrategyClassName - urlSelectorStrategyClassNamenewConnectionSql - newConnectionSqluseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseccm - useccmjta - jtamcp - mcpenlistmentTrace - enlistmentTracepool - poolorg.jboss.jca.common.api.validator.ValidateException - ValidateExceptionpublic Boolean isJTA()
isJTA in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic Boolean isConnectable()
isConnectable in interface org.jboss.jca.common.api.metadata.ds.DataSourceisConnectable in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic Boolean isTracking()
isTracking in interface org.jboss.jca.common.api.metadata.ds.DataSourceisTracking in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final String getConnectionUrl()
getConnectionUrl in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final String getDriverClass()
getDriverClass in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final String getDataSourceClass()
getDataSourceClass in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final String getDriver()
getDriver in interface org.jboss.jca.common.api.metadata.ds.CommonDataSourcegetDriver in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final Map<String,String> getConnectionProperties()
getConnectionProperties in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final org.jboss.jca.common.api.metadata.ds.Statement getStatement()
getStatement in interface org.jboss.jca.common.api.metadata.ds.DataSourcegetStatement in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final String getUrlDelimiter()
getUrlDelimiter in interface org.jboss.jca.common.api.metadata.ds.DataSourcegetUrlDelimiter in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName in interface org.jboss.jca.common.api.metadata.ds.DataSourcegetUrlSelectorStrategyClassName in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final String getNewConnectionSql()
getNewConnectionSql in interface org.jboss.jca.common.api.metadata.ds.DataSourcegetNewConnectionSql in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final org.jboss.jca.common.api.metadata.ds.DsPool getPool()
getPool in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic int hashCode()
hashCode in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic boolean equals(Object obj)
equals in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic String toString()
toString in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic void validate()
throws org.jboss.jca.common.api.validator.ValidateException
validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadataorg.jboss.jca.common.api.validator.ValidateExceptionpublic final void forceDriverClass(String driverClass)
driverClass - The driverClass to set.public final void forceDataSourceClass(String dataSourceClass)
dataSourceClass - The dataSourceClass to set.public final org.jboss.jca.common.api.metadata.ds.DataSource getUnModifiableInstance()
throws org.jboss.jca.common.api.validator.ValidateException
org.jboss.jca.common.api.validator.ValidateExceptionCopyright © 2022 JBoss by Red Hat. All rights reserved.