Package org.messaginghub.pooled.jms.pool
Class PooledJCAConnection
java.lang.Object
org.messaginghub.pooled.jms.pool.PooledConnection
org.messaginghub.pooled.jms.pool.PooledXAConnection
org.messaginghub.pooled.jms.pool.PooledJCAConnection
- All Implemented Interfaces:
jakarta.jms.ExceptionListener
-
Nested Class Summary
Nested classes/interfaces inherited from class org.messaginghub.pooled.jms.pool.PooledXAConnection
PooledXAConnection.Synchronization
-
Field Summary
Fields inherited from class org.messaginghub.pooled.jms.pool.PooledConnection
connection
-
Constructor Summary
ConstructorsConstructorDescriptionPooledJCAConnection
(jakarta.jms.Connection connection, jakarta.transaction.TransactionManager transactionManager, String name) -
Method Summary
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, getMaxSessionsPerConnection, getNumActiveSessions, getNumIdleSessions, getNumSessions, getParentExceptionListener, idleTimeoutCheck, incrementReferenceCount, isBlockIfSessionPoolIsFull, isClosed, isJMSVersionSupported, isUseAnonymousProducers, onException, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setExplicitProducerCacheSize, setHasExpired, setIdleTimeout, setMaxSessionsPerConnection, setParentExceptionListener, setUseAnonymousProducers, start, toString, unWrap, wrap
-
Constructor Details
-
PooledJCAConnection
public PooledJCAConnection(jakarta.jms.Connection connection, jakarta.transaction.TransactionManager transactionManager, String name)
-
-
Method Details
-
createXaResource
- Overrides:
createXaResource
in classPooledXAConnection
- Throws:
jakarta.jms.JMSException
-