![JAR search and dependency download from the Maven repository](/logo.png)
ies.transaction.org.apache.aries.transaction.jdbc.2.1.3.source-code.org.apache.aries.transaction.jdbc.xsd.wiki Maven / Gradle / Ivy
h3. Elements By Type
{anchor:recoverableDataSource-element}
h3. The _[|#recoverableDataSource-element]_ Element
{html}Defines a JDBC DataSource that will auto-enlist into existing XA transactions.
The DataSource will also be registered with the Aries/Geronimo transaction
manager in order to provide proper transaction recovery at startup.
Other considerations such as connection pooling and error handling are
completely ignored.{html}
h4. Properties
|| Property Name || Type || Description ||
| allConnectionsEquals | _boolean_ | {html}{html} |
| backgroundValidation | _boolean_ | {html}If periodically background validation is enabled (defaults to false).{html} |
| backgroundValidationMilliseconds | _int_ | {html}Background validation period (defaults to 600000){html} |
| connectionMaxIdleMinutes | _int_ | {html}{html} |
| connectionMaxWaitMilliseconds | _int_ | {html}{html} |
| dataSource | _javax.sql.CommonDataSource_ | {html}The CommonDataSource to wrap.{html} |
| exceptionSorter | _java.lang.String_ | {html}Specify which SQL exceptions are fatal.
Can be all, none, known or custom(xx,yy...).{html} |
| name | _java.lang.String_ | {html}The unique name for this managed XAResource. This name will be used
by the transaction manager to recover transactions.{html} |
| partitionStrategy | _java.lang.String_ | {html}Pool partition strategy.
Can be none, by-connector-properties or by-subject (defaults to none).{html} |
| password | _java.lang.String_ | {html}The password credential used to establish the connection.{html} |
| poolMaxSize | _int_ | {html}Maximum pool size (defaults to 10).{html} |
| poolMinSize | _int_ | {html}Minimum pool size (defaults to 0).{html} |
| pooling | _boolean_ | {html}If pooling is enabled (defaults to true).{html} |
| transaction | _java.lang.String_ | {html}Transaction support.
Can be none, local or xa (defaults to xa).{html} |
| transactionManager | _org.apache.aries.transaction.AriesTransactionManager_ | {html}The XA TransactionManager to use to enlist the JDBC connections into.{html} |
| username | _java.lang.String_ | {html}The user name used to establish the connection.{html} |
| validateOnMatch | _boolean_ | {html}If validation on connection matching is enabled (defaults to true).{html} |
h3. Element Index
| _[|#recoverableDataSource-element]_ | {html}Defines a JDBC DataSource that will auto-enlist into existing XA transactions.
The DataSource will also be registered with the Aries/Geronimo transaction
manager in order to provide proper transaction recovery at startup.
Other considerations such as connection pooling and error handling are
completely ignored.{html} |
© 2015 - 2025 Weber Informatics LLC | Privacy Policy