org.jencks.pool
Class PooledSpringXAConnectionFactory

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

public class PooledSpringXAConnectionFactory
extends java.lang.Object
implements javax.jms.ConnectionFactory


Constructor Summary
PooledSpringXAConnectionFactory()
           
PooledSpringXAConnectionFactory(javax.jms.XAConnectionFactory connectionFactory, javax.transaction.TransactionManager transactionManager)
           
 
Method Summary
 javax.jms.Connection createConnection()
           
protected  javax.jms.XAConnection createConnection(ConnectionKey key)
           
 javax.jms.Connection createConnection(java.lang.String userName, java.lang.String password)
           
 java.lang.String generateClientID(java.lang.String requestedClientID)
           
 javax.jms.XAConnectionFactory getConnectionFactory()
           
 javax.transaction.TransactionManager getTransactionManager()
           
 void setConnectionFactory(javax.jms.XAConnectionFactory connectionFactory)
           
 void setJtaTransactionManager(org.springframework.transaction.jta.JtaTransactionManager jtaTransactionManager)
           
 void setTransactionManager(javax.transaction.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(javax.jms.XAConnectionFactory connectionFactory,
                                       javax.transaction.TransactionManager transactionManager)

PooledSpringXAConnectionFactory

public PooledSpringXAConnectionFactory()
Method Detail

getTransactionManager

public javax.transaction.TransactionManager getTransactionManager()

setTransactionManager

public void setTransactionManager(javax.transaction.TransactionManager transactionManager)

setJtaTransactionManager

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

getConnectionFactory

public javax.jms.XAConnectionFactory getConnectionFactory()

setConnectionFactory

public void setConnectionFactory(javax.jms.XAConnectionFactory connectionFactory)

createConnection

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

createConnection

public javax.jms.Connection createConnection(java.lang.String userName,
                                             java.lang.String password)
                                      throws javax.jms.JMSException
Specified by:
createConnection in interface javax.jms.ConnectionFactory
Throws:
javax.jms.JMSException

createConnection

protected javax.jms.XAConnection createConnection(ConnectionKey key)
                                           throws javax.jms.JMSException
Throws:
javax.jms.JMSException

generateClientID

public java.lang.String generateClientID(java.lang.String requestedClientID)

start

public void start()
           throws javax.jms.JMSException
Throws:
javax.jms.JMSException

stop

public void stop()
          throws javax.jms.JMSException
Throws:
javax.jms.JMSException


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