public class ModifiableXaDataSource
extends org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
implements org.jboss.jca.common.api.metadata.ds.XaDataSource
| Constructor and Description |
|---|
ModifiableXaDataSource(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.common.CommonXaPool xaPool,
org.jboss.jca.common.api.metadata.common.Recovery recovery)
Create a new XADataSourceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addXaDataSourceProperty(String name,
String value) |
boolean |
equals(Object obj) |
void |
forceXaDataSourceClass(String xaDataSourceClass)
Set the xaDataSourceClass.
|
String |
getDriver()
Get the driver.
|
String |
getNewConnectionSql()
Get the newConnectionSql.
|
org.jboss.jca.common.api.metadata.common.Recovery |
getRecovery() |
org.jboss.jca.common.api.metadata.ds.Statement |
getStatement()
Get the statement.
|
org.jboss.jca.common.api.metadata.ds.XaDataSource |
getUnModifiableInstance() |
String |
getUrlDelimiter()
Get the urlDelimiter.
|
String |
getUrlSelectorStrategyClassName()
Get the urlSelectorStrategyClassName.
|
String |
getXaDataSourceClass()
Get the xaDataSourceClass.
|
Map<String,String> |
getXaDataSourceProperty()
Get the xaDataSourceProperty.
|
org.jboss.jca.common.api.metadata.common.CommonXaPool |
getXaPool()
Get the xaPool.
|
int |
hashCode() |
String |
toString() |
void |
validate() |
getJndiName, getPoolName, getSecurity, getTimeOut, getTransactionIsolation, getValidation, isEnabled, isSpy, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabledpublic ModifiableXaDataSource(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.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 String getXaDataSourceClass()
getXaDataSourceClass in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final 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 String getUrlDelimiter()
getUrlDelimiter in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final String getNewConnectionSql()
getNewConnectionSql in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic int hashCode()
hashCode in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic boolean equals(Object obj)
equals in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic String toString()
toString in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImplpublic final Map<String,String> getXaDataSourceProperty()
getXaDataSourceProperty in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final 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
validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadataorg.jboss.jca.common.api.validator.ValidateExceptionpublic org.jboss.jca.common.api.metadata.common.Recovery getRecovery()
getRecovery in interface org.jboss.jca.common.api.metadata.ds.XaDataSourcepublic final void forceXaDataSourceClass(String xaDataSourceClass)
xaDataSourceClass - The xaDataSourceClass to set.public final org.jboss.jca.common.api.metadata.ds.XaDataSource getUnModifiableInstance()
throws org.jboss.jca.common.api.validator.ValidateException
org.jboss.jca.common.api.validator.ValidateExceptionCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.