org.apache.aries.transaction.jms.internal
Class RecoverableConnectionPool

java.lang.Object
  extended by org.apache.aries.transaction.jms.internal.ConnectionPool
      extended by org.apache.aries.transaction.jms.internal.XaConnectionPool
          extended by org.apache.aries.transaction.jms.internal.RecoverableConnectionPool

public class RecoverableConnectionPool
extends XaConnectionPool


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.aries.transaction.jms.internal.XaConnectionPool
XaConnectionPool.Synchronization
 
Constructor Summary
RecoverableConnectionPool(javax.jms.XAConnection connection, org.apache.commons.pool.ObjectPoolFactory poolFactory, TransactionManager transactionManager, String name)
           
 
Method Summary
protected  XAResource createXaResource(PooledSession session)
           
 
Methods inherited from class org.apache.aries.transaction.jms.internal.XaConnectionPool
createSession
 
Methods inherited from class org.apache.aries.transaction.jms.internal.ConnectionPool
close, createSessionPool, createXaSession, decrementReferenceCount, expiredCheck, getConnection, getExpiryTimeout, getIdleTimeout, incrementReferenceCount, setExpiryTimeout, setIdleTimeout, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecoverableConnectionPool

public RecoverableConnectionPool(javax.jms.XAConnection connection,
                                 org.apache.commons.pool.ObjectPoolFactory poolFactory,
                                 TransactionManager transactionManager,
                                 String name)
                          throws javax.jms.JMSException
Throws:
javax.jms.JMSException
Method Detail

createXaResource

protected XAResource createXaResource(PooledSession session)
                               throws javax.jms.JMSException
Overrides:
createXaResource in class XaConnectionPool
Throws:
javax.jms.JMSException


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.