public class XaConnectionPool extends ConnectionPool
| Modifier and Type | Class and Description |
|---|---|
protected class |
XaConnectionPool.Synchronization |
connection| Constructor and Description |
|---|
XaConnectionPool(Connection connection,
TransactionManager transactionManager) |
| Modifier and Type | Method and Description |
|---|---|
Session |
createSession(boolean transacted,
int ackMode) |
protected XAResource |
createXaResource(PooledSession session) |
protected Session |
makeSession(SessionKey key) |
close, decrementReferenceCount, expiredCheck, getBlockIfSessionPoolIsFullTimeout, getConnection, getExpiryTimeout, getIdleTimeout, getMaximumActiveSessionPerConnection, getNumActiveSessions, getNumIdleSessions, getNumSessions, incrementReferenceCount, isBlockIfSessionPoolIsFull, isReconnectOnException, isUseAnonymousProducers, onException, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setExpiryTimeout, setHasExpired, setIdleTimeout, setMaximumActiveSessionPerConnection, setReconnectOnException, setUseAnonymousProducers, start, toString, unWrap, wrappublic XaConnectionPool(Connection connection, TransactionManager transactionManager)
protected Session makeSession(SessionKey key) throws JMSException
makeSession in class ConnectionPoolJMSExceptionpublic Session createSession(boolean transacted, int ackMode) throws JMSException
createSession in class ConnectionPoolJMSExceptionprotected XAResource createXaResource(PooledSession session) throws JMSException
JMSExceptionCopyright © 2005–2016 FuseSource, Corp.. All rights reserved.