Package io.jmix.data.impl.jta
Class JmixJtaTransactionController
java.lang.Object
org.eclipse.persistence.transaction.AbstractTransactionController
org.eclipse.persistence.transaction.JTATransactionController
io.jmix.data.impl.jta.JmixJtaTransactionController
- All Implemented Interfaces:
- org.eclipse.persistence.sessions.ExternalTransactionController,- org.springframework.beans.factory.Aware,- org.springframework.context.ApplicationContextAware
public class JmixJtaTransactionController
extends org.eclipse.persistence.transaction.JTATransactionController
implements org.springframework.context.ApplicationContextAware
- 
Field SummaryFields inherited from class org.eclipse.persistence.transaction.JTATransactionControllerdefaultTransactionManager, transactionManagerFields inherited from class org.eclipse.persistence.transaction.AbstractTransactionControlleractiveUnitOfWorkThreadLocal, currentlyProcessedListeners, exceptionHandler, listenerFactory, numSessionsRequiringSequencingCallback, sequencingListeners, session, unitsOfWork
- 
Constructor SummaryConstructorsConstructorDescriptionJmixJtaTransactionController(jakarta.transaction.TransactionManager transactionManager) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected jakarta.transaction.TransactionManagervoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) protected static voidsetApplicationContextInternal(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class org.eclipse.persistence.transaction.JTATransactionControllerbeginTransaction_impl, canBeginTransaction_impl, canCommitTransaction_impl, canIssueSQLToDatabase_impl, canMergeUnitOfWork_impl, canRollbackTransaction_impl, commitTransaction_impl, getDefaultTransactionManager, getIntStatus, getTransaction_impl, getTransactionKey_impl, getTransactionManager, getTransactionStatus_impl, isRolledBack_impl, markTransactionForRollback_impl, registerSynchronization_impl, rollbackTransaction_impl, setDefaultTransactionManager, setTransactionManager, statusToString_implMethods inherited from class org.eclipse.persistence.transaction.AbstractTransactionControlleraddUnitOfWork, beginTransaction, bindToCurrentTransaction, clearSequencingListeners, commitTransaction, getActiveSequencingCallback, getActiveUnitOfWork, getExceptionHandler, getListenerFactory, getSession, getTransaction, getTransactionKey, getTransactionStatus, getUnitsOfWork, hasActiveUnitOfWork, initializeSequencingListeners, isSequencingCallbackRequired, jndiLookup, logTxStateTrace, logTxTrace, lookupActiveUnitOfWork, lookupActiveUnitOfWork, markTransactionForRollback, noTransactionOrRolledBackOrCommited, numSessionsRequiringSequencingCallback, registerSynchronizationListener, removeSequencingListener, removeUnitOfWork, rollbackTransaction, setExceptionHandler, setListenerFactory, setSession, setUnitsOfWork
- 
Constructor Details- 
JmixJtaTransactionControllerpublic JmixJtaTransactionController()
- 
JmixJtaTransactionControllerpublic JmixJtaTransactionController(jakarta.transaction.TransactionManager transactionManager) 
 
- 
- 
Method Details- 
setApplicationContextpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
- setApplicationContextin interface- org.springframework.context.ApplicationContextAware
- Throws:
- org.springframework.beans.BeansException
 
- 
acquireTransactionManager- Overrides:
- acquireTransactionManagerin class- org.eclipse.persistence.transaction.JTATransactionController
- Throws:
- Exception
 
- 
setApplicationContextInternalprotected static void setApplicationContextInternal(org.springframework.context.ApplicationContext applicationContext) 
 
-