Class PooledNarayanaConnection

java.lang.Object
org.messaginghub.pooled.jms.pool.PooledConnection
org.messaginghub.pooled.jms.pool.PooledXAConnection
dev.snowdrop.boot.narayana.core.jms.pool.PooledNarayanaConnection
All Implemented Interfaces:
jakarta.jms.ExceptionListener

public class PooledNarayanaConnection extends org.messaginghub.pooled.jms.pool.PooledXAConnection
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.messaginghub.pooled.jms.pool.PooledXAConnection

    org.messaginghub.pooled.jms.pool.PooledXAConnection.JmsPooledXASessionSynchronization
  • Field Summary

    Fields inherited from class org.messaginghub.pooled.jms.pool.PooledConnection

    connection
  • Constructor Summary

    Constructors
    Constructor
    Description
    PooledNarayanaConnection(jakarta.jms.Connection connection, jakarta.transaction.TransactionManager transactionManager, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected XAResource
    createXaResource(org.messaginghub.pooled.jms.JmsPoolSession session)
     

    Methods inherited from class org.messaginghub.pooled.jms.pool.PooledXAConnection

    createSession, makeSession

    Methods inherited from class org.messaginghub.pooled.jms.pool.PooledConnection

    checkClientJMSVersionSupport, checkClientJMSVersionSupport, close, decrementReferenceCount, getBlockIfSessionPoolIsFullTimeout, getConnection, getExplicitProducerCacheSize, getIdleTimeout, getMaxIdleSessionsPerConnection, getMaxSessionsPerConnection, getNumActiveSessions, getNumIdleSessions, getNumSessions, getParentExceptionListener, idleTimeoutCheck, incrementReferenceCount, isBlockIfSessionPoolIsFull, isClosed, isJMSVersionSupported, isUseAnonymousProducers, onException, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setExplicitProducerCacheSize, setHasExpired, setIdleTimeout, setMaxIdleSessionsPerConnection, setMaxSessionsPerConnection, setParentExceptionListener, setUseAnonymousProducers, start, toString, unWrap, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PooledNarayanaConnection

      public PooledNarayanaConnection(jakarta.jms.Connection connection, jakarta.transaction.TransactionManager transactionManager, String name)
  • Method Details

    • createXaResource

      protected XAResource createXaResource(org.messaginghub.pooled.jms.JmsPoolSession session) throws jakarta.jms.JMSException
      Overrides:
      createXaResource in class org.messaginghub.pooled.jms.pool.PooledXAConnection
      Throws:
      jakarta.jms.JMSException