
public class XADataSourceImpl extends DataSourceAbstractImpl implements org.jboss.jca.common.api.metadata.ds.v10.XaDataSource
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
driver
The driver
|
protected java.lang.String |
newConnectionSql
The new connection SQL
|
protected org.jboss.jca.common.api.metadata.common.Recovery |
recovery
The recovery
|
protected java.lang.String |
xaDataSourceClass
The class
|
protected java.util.HashMap<java.lang.String,java.lang.String> |
xaDataSourceProperty
The properties
|
protected org.jboss.jca.common.api.metadata.common.CommonXaPool |
xaPool
The XA pool
|
enabled, jndiName, poolName, security, spy, statement, timeOut, 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,
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,
org.jboss.jca.common.api.metadata.common.CommonXaPool xaPool,
org.jboss.jca.common.api.metadata.common.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.
|
org.jboss.jca.common.api.metadata.common.Recovery |
getRecovery()
Get the recovery settings.
|
org.jboss.jca.common.api.metadata.ds.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.
|
org.jboss.jca.common.api.metadata.common.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, setEnabledprotected java.util.HashMap<java.lang.String,java.lang.String> xaDataSourceProperty
protected java.lang.String xaDataSourceClass
protected java.lang.String driver
protected java.lang.String newConnectionSql
protected org.jboss.jca.common.api.metadata.common.CommonXaPool xaPool
protected org.jboss.jca.common.api.metadata.common.Recovery recovery
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,
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,
org.jboss.jca.common.api.metadata.common.CommonXaPool xaPool,
org.jboss.jca.common.api.metadata.common.Recovery recovery)
throws org.jboss.jca.common.api.validator.ValidateException
transactionIsolation - transactionIsolationtimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlSelectorStrategyClassName - urlSelectorStrategyClassNameuseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseCcm - useCcmxaDataSourceProperty - xaDataSourcePropertyxaDataSourceClass - xaDataSourceClassdriver - drivernewConnectionSql - newConnectionSqlxaPool - xaPoolrecovery - recoveryorg.jboss.jca.common.api.validator.ValidateException - ValidateExceptionpublic final java.lang.String getXaDataSourceClass()
getXaDataSourceClass in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final java.lang.String getDriver()
getDriver in interface org.jboss.jca.common.api.metadata.ds.CommonDataSourcepublic final org.jboss.jca.common.api.metadata.ds.Statement getStatement()
getStatement in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final java.lang.String getUrlDelimiter()
getUrlDelimiter in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final java.lang.String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final java.lang.String getNewConnectionSql()
getNewConnectionSql in interface org.jboss.jca.common.api.metadata.ds.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 org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic org.jboss.jca.common.api.metadata.common.CommonXaPool getXaPool()
getXaPool in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic void validate()
throws org.jboss.jca.common.api.validator.ValidateException
org.jboss.jca.common.api.metadata.ValidatableMetadatavalidate in interface org.jboss.jca.common.api.metadata.ValidatableMetadataorg.jboss.jca.common.api.validator.ValidateException - in case of validation failpublic org.jboss.jca.common.api.metadata.common.Recovery getRecovery()
org.jboss.jca.common.api.metadata.ds.XaDataSourcegetRecovery in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final void forceXaDataSourceClass(java.lang.String xaDataSourceClass)
xaDataSourceClass - The xaDataSourceClass to set.Copyright © 2013 IronJacamar (http://www.ironjacamar.org)