org.jboss.jca.common.metadata.ds.v11
Class XADataSourceImpl
java.lang.Object
org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
org.jboss.jca.common.metadata.ds.v10.XADataSourceImpl
org.jboss.jca.common.metadata.ds.v11.XADataSourceImpl
- All Implemented Interfaces:
- Serializable, org.jboss.jca.common.api.metadata.ds.CommonDataSource, org.jboss.jca.common.api.metadata.ds.XaDataSource, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata
public class XADataSourceImpl
- extends XADataSourceImpl
- implements org.jboss.jca.common.api.metadata.ds.v11.XaDataSource
An XA datasource implementation
- Author:
- Jesper Pedersen
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.v11.XaDataSource |
org.jboss.jca.common.api.metadata.ds.v11.XaDataSource.Attribute, org.jboss.jca.common.api.metadata.ds.v11.XaDataSource.Tag |
| Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.v10.XaDataSource |
org.jboss.jca.common.api.metadata.ds.v10.XaDataSource.Attribute, org.jboss.jca.common.api.metadata.ds.v10.XaDataSource.Tag |
| Fields inherited from class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl |
enabled, jndiName, poolName, security, spy, statement, timeOut, transactionIsolation, urlDelimiter, urlSelectorStrategyClassName, useCcm, useJavaContext, validation |
|
Constructor Summary |
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 urlSelectorStrategyClassName,
Boolean useJavaContext,
String poolName,
Boolean enabled,
String jndiName,
Boolean spy,
Boolean useCcm,
Map<String,String> xaDataSourceProperty,
String xaDataSourceClass,
String driver,
String newConnectionSql,
org.jboss.jca.common.api.metadata.ds.v11.DsXaPool xaPool,
org.jboss.jca.common.api.metadata.common.Recovery recovery)
Create a new XADataSourceImpl. |
|
Method Summary |
org.jboss.jca.common.api.metadata.ds.v11.DsXaPool |
getXaPool()
Get the xaPool. |
| Methods inherited from class org.jboss.jca.common.metadata.ds.v10.XADataSourceImpl |
equals, forceXaDataSourceClass, getDriver, getNewConnectionSql, getRecovery, getStatement, getUrlDelimiter, getUrlSelectorStrategyClassName, getXaDataSourceClass, getXaDataSourceProperty, hashCode, toString, validate |
| Methods inherited from class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl |
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabled |
| Methods inherited from interface org.jboss.jca.common.api.metadata.ds.XaDataSource |
getNewConnectionSql, getRecovery, getStatement, getUrlDelimiter, getUrlSelectorStrategyClassName, getXaDataSourceClass, getXaDataSourceProperty |
| Methods inherited from interface org.jboss.jca.common.api.metadata.ds.CommonDataSource |
getDriver, getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, setEnabled |
| Methods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata |
validate |
XADataSourceImpl
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 urlSelectorStrategyClassName,
Boolean useJavaContext,
String poolName,
Boolean enabled,
String jndiName,
Boolean spy,
Boolean useCcm,
Map<String,String> xaDataSourceProperty,
String xaDataSourceClass,
String driver,
String newConnectionSql,
org.jboss.jca.common.api.metadata.ds.v11.DsXaPool xaPool,
org.jboss.jca.common.api.metadata.common.Recovery recovery)
throws org.jboss.jca.common.api.validator.ValidateException
- Create a new XADataSourceImpl.
- Parameters:
transactionIsolation - transactionIsolationtimeOut - timeOutsecurity - securitystatement - statementvalidation - validationurlDelimiter - urlDelimiterurlSelectorStrategyClassName - urlSelectorStrategyClassNameuseJavaContext - useJavaContextpoolName - poolNameenabled - enabledjndiName - jndiNamespy - spyuseCcm - useCcmxaDataSourceProperty - xaDataSourcePropertyxaDataSourceClass - xaDataSourceClassdriver - drivernewConnectionSql - newConnectionSqlxaPool - xaPoolrecovery - recovery
- Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
getXaPool
public org.jboss.jca.common.api.metadata.ds.v11.DsXaPool getXaPool()
- Get the xaPool.
- Specified by:
getXaPool in interface org.jboss.jca.common.api.metadata.ds.XaDataSource- Overrides:
getXaPool in class XADataSourceImpl
- Returns:
- the xaPool.
Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)