Package io.agroal.narayana
Class NarayanaTransactionIntegration
java.lang.Object
io.agroal.narayana.NarayanaTransactionIntegration
- All Implemented Interfaces:
TransactionIntegration
- Author:
- Luis Barreiro
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.agroal.api.transaction.TransactionIntegration
TransactionIntegration.ResourceRecoveryFactory -
Constructor Summary
ConstructorsConstructorDescriptionNarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry) NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, String jndiName) NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, String jndiName, boolean connectable) NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, String jndiName, boolean connectable, org.jboss.tm.XAResourceRecoveryRegistry recoveryRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidassociate(TransactionAware transactionAware, XAResource xaResource) booleandisassociate(TransactionAware connection) void
-
Constructor Details
-
NarayanaTransactionIntegration
public NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry) -
NarayanaTransactionIntegration
public NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, String jndiName) -
NarayanaTransactionIntegration
public NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, String jndiName, boolean connectable) -
NarayanaTransactionIntegration
public NarayanaTransactionIntegration(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, String jndiName, boolean connectable, org.jboss.tm.XAResourceRecoveryRegistry recoveryRegistry)
-
-
Method Details
-
getTransactionAware
- Specified by:
getTransactionAwarein interfaceTransactionIntegration- Throws:
SQLException
-
associate
- Specified by:
associatein interfaceTransactionIntegration- Throws:
SQLException
-
disassociate
- Specified by:
disassociatein interfaceTransactionIntegration- Throws:
SQLException
-
addResourceRecoveryFactory
- Specified by:
addResourceRecoveryFactoryin interfaceTransactionIntegration
-
removeResourceRecoveryFactory
- Specified by:
removeResourceRecoveryFactoryin interfaceTransactionIntegration
-