Class AbstractXAConnectionFactoryWrapper
java.lang.Object
dev.snowdrop.boot.narayana.core.jms.AbstractXAConnectionFactoryWrapper
- All Implemented Interfaces:
org.springframework.boot.jms.XAConnectionFactoryWrapper
- Direct Known Subclasses:
GenericXAConnectionFactoryWrapper,PooledXAConnectionFactoryWrapper
public abstract class AbstractXAConnectionFactoryWrapper
extends Object
implements org.springframework.boot.jms.XAConnectionFactoryWrapper
XAConnectionFactoryWrapper implementation that uses ConnectionFactoryProxy to wrap an
XAConnectionFactory.- Author:
- Gytis Trikleris
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractXAConnectionFactoryWrapper(com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule xaRecoveryModule, RecoveryCredentialsProperties recoveryCredentials) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.arjuna.ats.jta.recovery.XAResourceRecoveryHelpergetRecoveryHelper(jakarta.jms.XAConnectionFactory xaConnectionFactory, RecoveryCredentialsProperties recoveryCredentials) jakarta.jms.ConnectionFactorywrapConnectionFactory(jakarta.jms.XAConnectionFactory xaConnectionFactory) protected abstract jakarta.jms.ConnectionFactorywrapConnectionFactoryInternal(jakarta.jms.XAConnectionFactory xaConnectionFactory)
-
Constructor Details
-
AbstractXAConnectionFactoryWrapper
protected AbstractXAConnectionFactoryWrapper(com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule xaRecoveryModule, RecoveryCredentialsProperties recoveryCredentials)
-
-
Method Details
-
wrapConnectionFactoryInternal
protected abstract jakarta.jms.ConnectionFactory wrapConnectionFactoryInternal(jakarta.jms.XAConnectionFactory xaConnectionFactory) -
wrapConnectionFactory
public jakarta.jms.ConnectionFactory wrapConnectionFactory(jakarta.jms.XAConnectionFactory xaConnectionFactory) throws Exception - Specified by:
wrapConnectionFactoryin interfaceorg.springframework.boot.jms.XAConnectionFactoryWrapper- Throws:
Exception
-
getRecoveryHelper
protected com.arjuna.ats.jta.recovery.XAResourceRecoveryHelper getRecoveryHelper(jakarta.jms.XAConnectionFactory xaConnectionFactory, RecoveryCredentialsProperties recoveryCredentials)
-