
public class XADataSourceImpl extends DataSourceAbstractImpl implements org.jboss.jca.common.api.metadata.ds.XaDataSource
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.jca.common.api.metadata.common.Recovery |
recovery
The recovery
|
protected String |
urlProperty
The url property
|
protected String |
xaDataSourceClass
The class
|
protected HashMap<String,String> |
xaDataSourceProperty
The properties
|
protected org.jboss.jca.common.api.metadata.ds.DsXaPool |
xaPool
The XA pool
|
bundle, connectable, driver, enabled, jndiName, newConnectionSql, poolName, security, spy, statement, timeOut, tracking, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation| Constructor and Description |
|---|
XADataSourceImpl(org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation,
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 urlProperty,
String urlSelectorStrategyClassName,
Boolean useJavaContext,
String poolName,
Boolean enabled,
String jndiName,
Boolean spy,
Boolean useCcm,
Boolean connectable,
Boolean tracking,
Map<String,String> xaDataSourceProperty,
String xaDataSourceClass,
String driver,
String newConnectionSql,
org.jboss.jca.common.api.metadata.ds.DsXaPool xaPool,
org.jboss.jca.common.api.metadata.common.Recovery recovery)
Create a new XADataSourceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
void |
forceXaDataSourceClass(String xaDataSourceClass)
Set the xaDataSourceClass.
|
org.jboss.jca.common.api.metadata.common.Recovery |
getRecovery()
Get the recovery settings.
|
String |
getUrlProperty()
Get the url property
|
String |
getXaDataSourceClass()
Get the xaDataSourceClass.
|
Map<String,String> |
getXaDataSourceProperty()
Get the xaDataSourceProperty.
|
org.jboss.jca.common.api.metadata.ds.DsXaPool |
getXaPool()
Get the xaPool.
|
int |
hashCode() |
String |
toString() |
void |
validate()
Validate this metadata according validation required by specification
|
getDriver, getJndiName, getNewConnectionSql, getPoolName, getSecurity, getStatement, getTimeOut, getTransactionIsolation, getUrlDelimiter, getUrlSelectorStrategyClassName, getValidation, isConnectable, isEnabled, isSpy, isTracking, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabledclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected String xaDataSourceClass
protected org.jboss.jca.common.api.metadata.ds.DsXaPool xaPool
protected org.jboss.jca.common.api.metadata.common.Recovery recovery
protected String urlProperty
public XADataSourceImpl(org.jboss.jca.common.api.metadata.ds.TransactionIsolation transactionIsolation,
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 urlProperty,
String urlSelectorStrategyClassName,
Boolean useJavaContext,
String poolName,
Boolean enabled,
String jndiName,
Boolean spy,
Boolean useCcm,
Boolean connectable,
Boolean tracking,
Map<String,String> xaDataSourceProperty,
String xaDataSourceClass,
String driver,
String newConnectionSql,
org.jboss.jca.common.api.metadata.ds.DsXaPool xaPool,
org.jboss.jca.common.api.metadata.common.Recovery recovery)
throws org.jboss.jca.common.api.validator.ValidateException
transactionIsolation - transactionIsolationtimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlProperty - urlPropertyurlSelectorStrategyClassName - urlSelectorStrategyClassNameuseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseCcm - useCcmconnectable - connectabletracking - trackingxaDataSourceProperty - xaDataSourcePropertyxaDataSourceClass - xaDataSourceClassdriver - drivernewConnectionSql - newConnectionSqlxaPool - xaPoolrecovery - recoveryorg.jboss.jca.common.api.validator.ValidateException - ValidateExceptionpublic String getXaDataSourceClass()
getXaDataSourceClass in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic Map<String,String> getXaDataSourceProperty()
getXaDataSourceProperty in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic org.jboss.jca.common.api.metadata.ds.DsXaPool getXaPool()
getXaPool in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic String getUrlProperty()
getUrlProperty in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic org.jboss.jca.common.api.metadata.common.Recovery getRecovery()
getRecovery in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic void forceXaDataSourceClass(String xaDataSourceClass)
xaDataSourceClass - The xaDataSourceClass to set.public 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.ValidateException - in case of validation failpublic int hashCode()
hashCode in class DataSourceAbstractImplpublic boolean equals(Object obj)
equals in class DataSourceAbstractImplpublic String toString()
toString in class DataSourceAbstractImplCopyright © 2013 IronJacamar (http://www.ironjacamar.org)