Package org.infinispan.transaction.tm
Class EmbeddedTransactionManager
- java.lang.Object
-
- org.infinispan.commons.tx.TransactionManagerImpl
-
- org.infinispan.transaction.tm.EmbeddedBaseTransactionManager
-
- org.infinispan.transaction.tm.EmbeddedTransactionManager
-
- All Implemented Interfaces:
javax.transaction.TransactionManager
public class EmbeddedTransactionManager extends EmbeddedBaseTransactionManager
Simple transaction manager implementation that maintains transaction state in memory only.See
EmbeddedBaseTransactionManager
for details about which features are supported.- Since:
- 9.0
- Author:
- bela, Pedro Ruivo
- See Also:
EmbeddedBaseTransactionManager
-
-
Field Summary
-
Fields inherited from class org.infinispan.commons.tx.TransactionManagerImpl
transactionManagerId
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
destroy()
javax.transaction.xa.XAResource
firstEnlistedResource()
static EmbeddedTransactionManager
getInstance()
static EmbeddedUserTransaction
getUserTransaction()
-
Methods inherited from class org.infinispan.transaction.tm.EmbeddedBaseTransactionManager
createTransaction, getTransaction
-
Methods inherited from class org.infinispan.commons.tx.TransactionManagerImpl
begin, commit, dissociateTransaction, getStatus, resume, rollback, setRollbackOnly, setTransactionTimeout, suspend
-
-
-
-
Method Detail
-
getInstance
public static EmbeddedTransactionManager getInstance()
-
getUserTransaction
public static EmbeddedUserTransaction getUserTransaction()
-
destroy
public static void destroy()
-
firstEnlistedResource
public javax.transaction.xa.XAResource firstEnlistedResource()
-
-