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
ConstructorsConstructorDescriptionPooledNarayanaConnection(jakarta.jms.Connection connection, jakarta.transaction.TransactionManager transactionManager, String name) -
Method Summary
Modifier and TypeMethodDescriptionprotected XAResourcecreateXaResource(org.messaginghub.pooled.jms.JmsPoolSession session) Methods inherited from class org.messaginghub.pooled.jms.pool.PooledXAConnection
createSession, makeSessionMethods 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
-
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:
createXaResourcein classorg.messaginghub.pooled.jms.pool.PooledXAConnection- Throws:
jakarta.jms.JMSException
-