org.hibernate.ogm.transaction.infinispan.impl
Class JTATransactionManagerTransactionFactory

java.lang.Object
  extended by org.hibernate.ogm.transaction.infinispan.impl.JTATransactionManagerTransactionFactory
All Implemented Interfaces:
TransactionFactory

public class JTATransactionManagerTransactionFactory
extends Object
implements TransactionFactory

TransactionFactory using JTA transactions exclusively from the TransactionManager

Author:
Emmanuel Bernard

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.hibernate.transaction.TransactionFactory
TransactionFactory.Context
 
Constructor Summary
JTATransactionManagerTransactionFactory()
           
 
Method Summary
 boolean areCallbacksLocalToHibernateTransactions()
           
 void configure(Properties props)
           
 Transaction createTransaction(JDBCContext jdbcContext, TransactionFactory.Context context)
           
 ConnectionReleaseMode getDefaultReleaseMode()
           
 boolean isTransactionInProgress(JDBCContext jdbcContext, TransactionFactory.Context transactionContext, Transaction transaction)
           
 boolean isTransactionManagerRequired()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTATransactionManagerTransactionFactory

public JTATransactionManagerTransactionFactory()
Method Detail

createTransaction

public Transaction createTransaction(JDBCContext jdbcContext,
                                     TransactionFactory.Context context)
                              throws HibernateException
Specified by:
createTransaction in interface TransactionFactory
Throws:
HibernateException

configure

public void configure(Properties props)
               throws HibernateException
Specified by:
configure in interface TransactionFactory
Throws:
HibernateException

getDefaultReleaseMode

public ConnectionReleaseMode getDefaultReleaseMode()
Specified by:
getDefaultReleaseMode in interface TransactionFactory

isTransactionManagerRequired

public boolean isTransactionManagerRequired()
Specified by:
isTransactionManagerRequired in interface TransactionFactory

areCallbacksLocalToHibernateTransactions

public boolean areCallbacksLocalToHibernateTransactions()
Specified by:
areCallbacksLocalToHibernateTransactions in interface TransactionFactory

isTransactionInProgress

public boolean isTransactionInProgress(JDBCContext jdbcContext,
                                       TransactionFactory.Context transactionContext,
                                       Transaction transaction)
Specified by:
isTransactionInProgress in interface TransactionFactory


Copyright © 2010-2011 Red Hat Middleware, LLC, Emmanuel Bernard and various contributors. All Rights Reserved