public class ModifiableDataSource
extends org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
implements org.jboss.jca.common.api.metadata.ds.DataSource
| 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,
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.common.CommonPool 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.common.CommonPool |
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 |
isJTA() |
String |
toString() |
void |
validate() |
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, 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, 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.common.CommonPool 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 - jtapool - poolorg.jboss.jca.common.api.validator.ValidateException - ValidateExceptionpublic Boolean isJTA()
isJTA in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic 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.CommonDataSourcepublic 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.DataSourcepublic final String getUrlDelimiter()
getUrlDelimiter in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final String getNewConnectionSql()
getNewConnectionSql in interface org.jboss.jca.common.api.metadata.ds.DataSourcepublic final org.jboss.jca.common.api.metadata.common.CommonPool 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 © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.