public class XADataSourceImpl extends DataSourceAbstractImpl implements org.jboss.jca.common.api.metadata.ds.XaDataSource
Modifier and Type | Field and Description |
---|---|
protected org.jboss.jca.common.api.metadata.common.Recovery |
recovery
The recovery
|
protected java.lang.String |
urlProperty
The url property
|
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.ds.DsXaPool |
xaPool
The XA pool
|
bundle, connectable, driver, enabled, enlistmentTrace, jndiName, mcp, newConnectionSql, poolName, security, spy, statement, timeOut, tracking, 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 urlProperty,
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.lang.Boolean connectable,
java.lang.Boolean tracking,
java.lang.String mcp,
java.lang.Boolean enlistmentTrace,
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.ds.DsXaPool 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.
|
org.jboss.jca.common.api.metadata.common.Recovery |
getRecovery()
Get the recovery settings.
|
java.lang.String |
getUrlProperty()
Get the url property
|
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.ds.DsXaPool |
getXaPool()
Get the xaPool.
|
int |
hashCode() |
java.lang.String |
toString() |
void |
validate()
Validate this metadata according validation required by specification
|
getDriver, getJndiName, getMcp, getNewConnectionSql, getPoolName, getSecurity, getStatement, getTimeOut, getTransactionIsolation, getUrlDelimiter, getUrlSelectorStrategyClassName, getValidation, isConnectable, isEnabled, isEnlistmentTrace, isSpy, isTracking, isUseCcm, isUseJavaContext, partialCommonValidation, setEnabled
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected java.util.HashMap<java.lang.String,java.lang.String> xaDataSourceProperty
protected java.lang.String xaDataSourceClass
protected org.jboss.jca.common.api.metadata.ds.DsXaPool xaPool
protected org.jboss.jca.common.api.metadata.common.Recovery recovery
protected java.lang.String urlProperty
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 urlProperty, 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.lang.Boolean connectable, java.lang.Boolean tracking, java.lang.String mcp, java.lang.Boolean enlistmentTrace, 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.ds.DsXaPool xaPool, org.jboss.jca.common.api.metadata.common.Recovery recovery) throws org.jboss.jca.common.api.validator.ValidateException
transactionIsolation
- transactionIsolationtimeOut
- timeOutsecurity
- securitystatement
- statementvalidation
- validationurlDelimiter
- urlDelimiterurlProperty
- urlPropertyurlSelectorStrategyClassName
- urlSelectorStrategyClassNameuseJavaContext
- useJavaContextpoolName
- poolNameenabled
- enabledjndiName
- jndiNamespy
- spyuseCcm
- useCcmconnectable
- connectabletracking
- trackingmcp
- mcpenlistmentTrace
- enlistmentTracexaDataSourceProperty
- xaDataSourcePropertyxaDataSourceClass
- xaDataSourceClassdriver
- drivernewConnectionSql
- newConnectionSqlxaPool
- xaPoolrecovery
- recoveryorg.jboss.jca.common.api.validator.ValidateException
- ValidateExceptionpublic java.lang.String getXaDataSourceClass()
getXaDataSourceClass
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public java.util.Map<java.lang.String,java.lang.String> getXaDataSourceProperty()
getXaDataSourceProperty
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public org.jboss.jca.common.api.metadata.ds.DsXaPool getXaPool()
getXaPool
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public java.lang.String getUrlProperty()
getUrlProperty
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public org.jboss.jca.common.api.metadata.common.Recovery getRecovery()
getRecovery
in interface org.jboss.jca.common.api.metadata.ds.XaDataSource
public void forceXaDataSourceClass(java.lang.String xaDataSourceClass)
xaDataSourceClass
- The xaDataSourceClass to set.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
- in case of validation failpublic int hashCode()
hashCode
in class DataSourceAbstractImpl
public boolean equals(java.lang.Object obj)
equals
in class DataSourceAbstractImpl
public java.lang.String toString()
toString
in class DataSourceAbstractImpl
Copyright © 2014 IronJacamar (http://www.ironjacamar.org)