org.jencks.pool
Class PooledSpringXAConnectionFactory

java.lang.Object
  extended by org.jencks.pool.PooledSpringXAConnectionFactory
All Implemented Interfaces:
ConnectionFactory

public class PooledSpringXAConnectionFactory
extends Object
implements ConnectionFactory


Constructor Summary
PooledSpringXAConnectionFactory()
           
PooledSpringXAConnectionFactory(XAConnectionFactory connectionFactory, TransactionManager transactionManager)
           
 
Method Summary
 Connection createConnection()
           
protected  XAConnection createConnection(org.activemq.pool.ConnectionKey key)
           
 Connection createConnection(String userName, String password)
           
 String generateClientID(String requestedClientID)
           
 XAConnectionFactory getConnectionFactory()
           
 TransactionManager getTransactionManager()
           
 void setConnectionFactory(XAConnectionFactory connectionFactory)
           
 void setJtaTransactionManager(org.springframework.transaction.jta.JtaTransactionManager jtaTransactionManager)
           
 void setTransactionManager(TransactionManager transactionManager)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PooledSpringXAConnectionFactory

public PooledSpringXAConnectionFactory(XAConnectionFactory connectionFactory,
                                       TransactionManager transactionManager)

PooledSpringXAConnectionFactory

public PooledSpringXAConnectionFactory()
Method Detail

getTransactionManager

public TransactionManager getTransactionManager()

setTransactionManager

public void setTransactionManager(TransactionManager transactionManager)

setJtaTransactionManager

public void setJtaTransactionManager(org.springframework.transaction.jta.JtaTransactionManager jtaTransactionManager)

getConnectionFactory

public XAConnectionFactory getConnectionFactory()

setConnectionFactory

public void setConnectionFactory(XAConnectionFactory connectionFactory)

createConnection

public Connection createConnection()
                            throws JMSException
Specified by:
createConnection in interface ConnectionFactory
Throws:
JMSException

createConnection

public Connection createConnection(String userName,
                                   String password)
                            throws JMSException
Specified by:
createConnection in interface ConnectionFactory
Throws:
JMSException

createConnection

protected XAConnection createConnection(org.activemq.pool.ConnectionKey key)
                                 throws JMSException
Throws:
JMSException

generateClientID

public String generateClientID(String requestedClientID)

start

public void start()
           throws JMSException
Throws:
JMSException

stop

public void stop()
          throws JMSException
Throws:
JMSException


Copyright © 2005 LogicBlaze, Inc.. All Rights Reserved.