public class ModifiableDataSource
extends org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
implements org.jboss.jca.common.api.metadata.ds.v12.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.ds.v12.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.v12.DsPool |
getPool()
Get the pool.
|
org.jboss.jca.common.api.metadata.ds.Statement |
getStatement()
Get the statement.
|
org.jboss.jca.common.api.metadata.ds.v12.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.ds.v12.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 - 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.ds.v12.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.v12.DataSource getUnModifiableInstance()
throws org.jboss.jca.common.api.validator.ValidateException
org.jboss.jca.common.api.validator.ValidateExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.