Class PooledXAConnectionFactoryWrapper
java.lang.Object
dev.snowdrop.boot.narayana.core.jms.AbstractXAConnectionFactoryWrapper
dev.snowdrop.boot.narayana.core.jms.PooledXAConnectionFactoryWrapper
- All Implemented Interfaces:
org.springframework.boot.jms.XAConnectionFactoryWrapper
-
Constructor Summary
ConstructorsConstructorDescriptionPooledXAConnectionFactoryWrapper(jakarta.transaction.TransactionManager transactionManager, com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule xaRecoveryModule, MessagingHubConnectionFactoryProperties properties) Create a newPooledXAConnectionFactoryWrapperinstance.PooledXAConnectionFactoryWrapper(jakarta.transaction.TransactionManager transactionManager, com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule xaRecoveryModule, MessagingHubConnectionFactoryProperties properties, RecoveryCredentialsProperties recoveryCredentials) Create a newPooledXAConnectionFactoryWrapperinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.arjuna.ats.jta.recovery.XAResourceRecoveryHelpergetRecoveryHelper(jakarta.jms.XAConnectionFactory xaConnectionFactory, RecoveryCredentialsProperties recoveryCredentials) protected jakarta.jms.ConnectionFactorywrapConnectionFactoryInternal(jakarta.jms.XAConnectionFactory xaConnectionFactory) Methods inherited from class dev.snowdrop.boot.narayana.core.jms.AbstractXAConnectionFactoryWrapper
wrapConnectionFactory
-
Constructor Details
-
PooledXAConnectionFactoryWrapper
public PooledXAConnectionFactoryWrapper(jakarta.transaction.TransactionManager transactionManager, com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule xaRecoveryModule, MessagingHubConnectionFactoryProperties properties) Create a newPooledXAConnectionFactoryWrapperinstance.- Parameters:
transactionManager- underlying transaction managerxaRecoveryModule- recovery module to register data source with.properties- MessagingHub properties
-
PooledXAConnectionFactoryWrapper
public PooledXAConnectionFactoryWrapper(jakarta.transaction.TransactionManager transactionManager, com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule xaRecoveryModule, MessagingHubConnectionFactoryProperties properties, RecoveryCredentialsProperties recoveryCredentials) Create a newPooledXAConnectionFactoryWrapperinstance.- Parameters:
transactionManager- underlying transaction managerxaRecoveryModule- recovery module to register data source with.properties- MessagingHub propertiesrecoveryCredentials- Credentials for recovery helper
-
-
Method Details
-
wrapConnectionFactoryInternal
protected jakarta.jms.ConnectionFactory wrapConnectionFactoryInternal(jakarta.jms.XAConnectionFactory xaConnectionFactory) - Specified by:
wrapConnectionFactoryInternalin classAbstractXAConnectionFactoryWrapper
-
getRecoveryHelper
protected com.arjuna.ats.jta.recovery.XAResourceRecoveryHelper getRecoveryHelper(jakarta.jms.XAConnectionFactory xaConnectionFactory, RecoveryCredentialsProperties recoveryCredentials) - Overrides:
getRecoveryHelperin classAbstractXAConnectionFactoryWrapper
-