org.jencks.amqpool
Class XaPooledConnectionFactory
java.lang.Object
org.jencks.amqpool.PooledConnectionFactory
org.jencks.amqpool.XaPooledConnectionFactory
- All Implemented Interfaces:
- javax.jms.ConnectionFactory, org.apache.activemq.Service
- Direct Known Subclasses:
- JcaPooledConnectionFactory
public class XaPooledConnectionFactory
- extends PooledConnectionFactory
A pooled connection factory that automatically enlists
sessions in the current active XA transaction if any.
Methods inherited from class org.jencks.amqpool.PooledConnectionFactory |
createConnection, createConnection, createConnection, createPoolFactory, getConnectionFactory, getMaxConnections, getMaximumActive, getPoolFactory, setConnectionFactory, setMaxConnections, setMaximumActive, setPoolFactory, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XaPooledConnectionFactory
public XaPooledConnectionFactory()
XaPooledConnectionFactory
public XaPooledConnectionFactory(org.apache.activemq.ActiveMQConnectionFactory connectionFactory)
XaPooledConnectionFactory
public XaPooledConnectionFactory(java.lang.String brokerURL)
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager()
setTransactionManager
public void setTransactionManager(javax.transaction.TransactionManager transactionManager)
createConnectionPool
protected ConnectionPool createConnectionPool(org.apache.activemq.ActiveMQConnection connection)
- Overrides:
createConnectionPool
in class PooledConnectionFactory
Copyright © 2009 LogicBlaze, Inc.. All Rights Reserved.