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 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:
      wrapConnectionFactory in interface org.springframework.boot.jms.XAConnectionFactoryWrapper
      Throws:
      Exception
    • getRecoveryHelper

      protected com.arjuna.ats.jta.recovery.XAResourceRecoveryHelper getRecoveryHelper(jakarta.jms.XAConnectionFactory xaConnectionFactory, RecoveryCredentialsProperties recoveryCredentials)