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, setEnabled
public 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.XaDataSource
public final String getDriver()
getDriver
in interface org.jboss.jca.common.api.metadata.ds.CommonDataSource
public final org.jboss.jca.common.api.metadata.ds.Statement getStatement()
getStatement
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public final String getUrlDelimiter()
getUrlDelimiter
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public final String getUrlSelectorStrategyClassName()
getUrlSelectorStrategyClassName
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public final String getNewConnectionSql()
getNewConnectionSql
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public int hashCode()
hashCode
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public boolean equals(Object obj)
equals
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public String toString()
toString
in class org.jboss.jca.common.metadata.ds.DataSourceAbstractImpl
public final Map<String,String> getXaDataSourceProperty()
getXaDataSourceProperty
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public final org.jboss.jca.common.api.metadata.common.CommonXaPool getXaPool()
getXaPool
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public void validate() throws org.jboss.jca.common.api.validator.ValidateException
validate
in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
org.jboss.jca.common.api.validator.ValidateException
public org.jboss.jca.common.api.metadata.common.Recovery getRecovery()
getRecovery
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public 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.ValidateException
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.