org.jboss.jca.common.metadata.ds.v11
Class XADataSourceImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
      extended by org.jboss.jca.common.metadata.ds.v10.XADataSourceImpl
          extended by 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 Class Summary
 
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
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ds.v10.XADataSourceImpl
driver, newConnectionSql, recovery, xaDataSourceClass, xaDataSourceProperty, xaPool
 
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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

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 - transactionIsolation
timeOut - timeOut
security - security
statement - statement
validation - validation
urlDelimiter - urlDelimiter
urlSelectorStrategyClassName - urlSelectorStrategyClassName
useJavaContext - useJavaContext
poolName - poolName
enabled - enabled
jndiName - jndiName
spy - spy
useCcm - useCcm
xaDataSourceProperty - xaDataSourceProperty
xaDataSourceClass - xaDataSourceClass
driver - driver
newConnectionSql - newConnectionSql
xaPool - xaPool
recovery - recovery
Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
Method Detail

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 © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)