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:
javax.jms.ExceptionListener
public class PooledJCAConnection extends PooledXAConnection
-
-
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
Constructors Constructor Description PooledJCAConnection(javax.jms.Connection connection, javax.transaction.TransactionManager transactionManager, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XAResource
createXaResource(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, 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 Detail
-
PooledJCAConnection
public PooledJCAConnection(javax.jms.Connection connection, javax.transaction.TransactionManager transactionManager, String name)
-
-
Method Detail
-
createXaResource
protected XAResource createXaResource(JmsPoolSession session) throws javax.jms.JMSException
- Overrides:
createXaResource
in classPooledXAConnection
- Throws:
javax.jms.JMSException
-
-