public class XaConnectionPool extends ConnectionPool
| Modifier and Type | Class and Description |
|---|---|
protected class |
XaConnectionPool.Synchronization |
connection| Constructor and Description |
|---|
XaConnectionPool(javax.jms.Connection connection,
javax.transaction.TransactionManager transactionManager) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Session |
createSession(boolean transacted,
int ackMode) |
protected javax.transaction.xa.XAResource |
createXaResource(PooledSession session) |
protected javax.jms.Session |
makeSession(SessionKey key) |
close, decrementReferenceCount, expiredCheck, getBlockIfSessionPoolIsFullTimeout, getConnection, getExpiryTimeout, getIdleTimeout, getMaximumActiveSessionPerConnection, getNumActiveSessions, getNumIdleSessions, getNumSessions, incrementReferenceCount, isBlockIfSessionPoolIsFull, isUseAnonymousProducers, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setExpiryTimeout, setHasExpired, setIdleTimeout, setMaximumActiveSessionPerConnection, setUseAnonymousProducers, start, toString, unWrap, wrappublic XaConnectionPool(javax.jms.Connection connection,
javax.transaction.TransactionManager transactionManager)
protected javax.jms.Session makeSession(SessionKey key) throws javax.jms.JMSException
makeSession in class ConnectionPooljavax.jms.JMSExceptionpublic javax.jms.Session createSession(boolean transacted,
int ackMode)
throws javax.jms.JMSException
createSession in class ConnectionPooljavax.jms.JMSExceptionprotected javax.transaction.xa.XAResource createXaResource(PooledSession session) throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.