public class XADataSourceImpl extends DataSourceAbstractImpl implements XaDataSource
XaDataSource.Attribute, XaDataSource.Tagenabled, jndiName, poolName, security, spy, statement, timeOut, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation| Constructor and Description |
|---|
XADataSourceImpl(TransactionIsolation transactionIsolation,
TimeOut timeOut,
DsSecurity security,
Statement statement,
Validation validation,
java.lang.String urlDelimiter,
java.lang.String urlSelectorStrategyClassName,
java.lang.Boolean useJavaContext,
java.lang.String poolName,
java.lang.Boolean enabled,
java.lang.String jndiName,
java.lang.Boolean spy,
java.lang.Boolean useCcm,
java.util.Map<java.lang.String,java.lang.String> xaDataSourceProperty,
java.lang.String xaDataSourceClass,
java.lang.String driver,
java.lang.String newConnectionSql,
CommonXaPool xaPool,
Recovery recovery)
Create a new XADataSourceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
void |
forceXaDataSourceClass(java.lang.String xaDataSourceClass)
Set the xaDataSourceClass.
|
java.lang.String |
getDriver()
Get the driver.
|
java.lang.String |
getNewConnectionSql()
Get the newConnectionSql.
|
Recovery |
getRecovery()
Get the recovery settings.
|
Statement |
getStatement()
Get the statement.
|
java.lang.String |
getUrlDelimiter()
Get the urlDelimiter.
|
java.lang.String |
getUrlSelectorStrategyClassName()
Get the urlSelectorStrategyClassName.
|
java.lang.String |
getXaDataSourceClass()
Get the xaDataSourceClass.
|
java.util.Map<java.lang.String,java.lang.String> |
getXaDataSourceProperty()
Get the xaDataSourceProperty.
|
CommonXaPool |
getXaPool()
Get the xaPool.
|
int |
hashCode() |
java.lang.String |
toString() |
void |
validate()
Validate this metadata according validation required by specification
|
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabledclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, setEnabledpublic XADataSourceImpl(TransactionIsolation transactionIsolation, TimeOut timeOut, DsSecurity security, Statement statement, Validation validation, java.lang.String urlDelimiter, java.lang.String urlSelectorStrategyClassName, java.lang.Boolean useJavaContext, java.lang.String poolName, java.lang.Boolean enabled, java.lang.String jndiName, java.lang.Boolean spy, java.lang.Boolean useCcm, java.util.Map<java.lang.String,java.lang.String> xaDataSourceProperty, java.lang.String xaDataSourceClass, java.lang.String driver, java.lang.String newConnectionSql, CommonXaPool xaPool, Recovery recovery) throws ValidateException
transactionIsolation - transactionIsolationtimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlSelectorStrategyClassName - urlSelectorStrategyClassNameuseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseCcm - useCcmxaDataSourceProperty - xaDataSourcePropertyxaDataSourceClass - xaDataSourceClassdriver - drivernewConnectionSql - newConnectionSqlxaPool - xaPoolrecovery - recoveryValidateException - ValidateExceptionpublic final java.lang.String getXaDataSourceClass()
getXaDataSourceClass in interface XaDataSourcepublic final java.lang.String getDriver()
getDriver in interface CommonDataSourcepublic final Statement getStatement()
getStatement in interface XaDataSourcepublic final java.lang.String getUrlDelimiter()
getUrlDelimiter in interface XaDataSourcepublic final java.lang.String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName in interface XaDataSourcepublic final java.lang.String getNewConnectionSql()
getNewConnectionSql in interface XaDataSourcepublic int hashCode()
hashCode in class DataSourceAbstractImplpublic boolean equals(java.lang.Object obj)
equals in class DataSourceAbstractImplpublic java.lang.String toString()
DataSourceAbstractImpltoString in class DataSourceAbstractImplpublic final java.util.Map<java.lang.String,java.lang.String> getXaDataSourceProperty()
getXaDataSourceProperty in interface XaDataSourcepublic final CommonXaPool getXaPool()
getXaPool in interface XaDataSourcepublic void validate()
throws ValidateException
ValidatableMetadatavalidate in interface ValidatableMetadataValidateException - in case of validation failpublic Recovery getRecovery()
XaDataSourcegetRecovery in interface XaDataSourcepublic final void forceXaDataSourceClass(java.lang.String xaDataSourceClass)
xaDataSourceClass - The xaDataSourceClass to set.Copyright ? 2008 Red Hat Middleware LLC (http://www.jboss.com/)