Class JtaTransactionSynchronizationStrategy
java.lang.Object
com.blazebit.persistence.view.impl.tx.JtaTransactionSynchronizationStrategy
- All Implemented Interfaces:
TransactionAccess
,TransactionSupport
public class JtaTransactionSynchronizationStrategy extends Object implements TransactionAccess, TransactionSupport
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description JtaTransactionSynchronizationStrategy(JtaResources jtaResources)
JtaTransactionSynchronizationStrategy(TransactionManager tm, TransactionSynchronizationRegistry synchronizationRegistry)
-
Method Summary
Modifier and Type Method Description boolean
isActive()
void
markRollbackOnly()
void
registerSynchronization(Synchronization synchronization)
void
transactional(Runnable runnable)
-
Constructor Details
-
JtaTransactionSynchronizationStrategy
-
JtaTransactionSynchronizationStrategy
public JtaTransactionSynchronizationStrategy(TransactionManager tm, TransactionSynchronizationRegistry synchronizationRegistry)
-
-
Method Details
-
isActive
public boolean isActive()- Specified by:
isActive
in interfaceTransactionAccess
-
markRollbackOnly
public void markRollbackOnly()- Specified by:
markRollbackOnly
in interfaceTransactionAccess
-
registerSynchronization
- Specified by:
registerSynchronization
in interfaceTransactionAccess
-
transactional
- Specified by:
transactional
in interfaceTransactionSupport
-