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,
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,
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, setEnabled
public 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, 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.DataSource
public Boolean isConnectable()
isConnectable
in interface org.jboss.jca.common.api.metadata.ds.DataSource
isConnectable
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public Boolean isTracking()
isTracking
in interface org.jboss.jca.common.api.metadata.ds.DataSource
isTracking
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final String getConnectionUrl()
getConnectionUrl
in interface org.jboss.jca.common.api.metadata.ds.DataSource
public final String getDriverClass()
getDriverClass
in interface org.jboss.jca.common.api.metadata.ds.DataSource
public final String getDataSourceClass()
getDataSourceClass
in interface org.jboss.jca.common.api.metadata.ds.DataSource
public final String getDriver()
getDriver
in interface org.jboss.jca.common.api.metadata.ds.CommonDataSource
getDriver
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final Map<String,String> getConnectionProperties()
getConnectionProperties
in interface org.jboss.jca.common.api.metadata.ds.DataSource
public final org.jboss.jca.common.api.metadata.ds.Statement getStatement()
getStatement
in interface org.jboss.jca.common.api.metadata.ds.DataSource
getStatement
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final String getUrlDelimiter()
getUrlDelimiter
in interface org.jboss.jca.common.api.metadata.ds.DataSource
getUrlDelimiter
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName
in interface org.jboss.jca.common.api.metadata.ds.DataSource
getUrlSelectorStrategyClassName
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final String getNewConnectionSql()
getNewConnectionSql
in interface org.jboss.jca.common.api.metadata.ds.DataSource
getNewConnectionSql
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final org.jboss.jca.common.api.metadata.ds.DsPool getPool()
getPool
in interface org.jboss.jca.common.api.metadata.ds.DataSource
public int hashCode()
hashCode
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public boolean equals(Object obj)
equals
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public String toString()
toString
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public void validate() throws org.jboss.jca.common.api.validator.ValidateException
validate
in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
org.jboss.jca.common.api.validator.ValidateException
public 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.ValidateException
Copyright © 2017 JBoss by Red Hat. All rights reserved.