Package io.jmix.eclipselink.impl
Class JmixEclipselinkJtaTransactionManager
java.lang.Object
org.springframework.transaction.support.AbstractPlatformTransactionManager
org.springframework.transaction.jta.JtaTransactionManager
io.jmix.data.impl.JmixJtaTransactionManager
io.jmix.eclipselink.impl.JmixEclipselinkJtaTransactionManager
- All Implemented Interfaces:
- Serializable,- org.springframework.beans.factory.Aware,- org.springframework.beans.factory.InitializingBean,- org.springframework.context.ApplicationContextAware,- org.springframework.transaction.jta.TransactionFactory,- org.springframework.transaction.PlatformTransactionManager,- org.springframework.transaction.TransactionManager
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManagerorg.springframework.transaction.support.AbstractPlatformTransactionManager.SuspendedResourcesHolder
- 
Field SummaryFields inherited from class io.jmix.data.impl.JmixJtaTransactionManagerapplicationContext, keyFields inherited from class org.springframework.transaction.jta.JtaTransactionManagerDEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME, DEFAULT_USER_TRANSACTION_NAME, FALLBACK_TRANSACTION_MANAGER_NAMESFields inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManagerlogger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTION
- 
Constructor SummaryConstructorsConstructorDescriptionJmixEclipselinkJtaTransactionManager(String key, javax.transaction.UserTransaction userTransaction, javax.transaction.TransactionManager transactionManager) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected voidprepareSynchronization(org.springframework.transaction.support.DefaultTransactionStatus status, org.springframework.transaction.TransactionDefinition definition) Methods inherited from class io.jmix.data.impl.JmixJtaTransactionManagergetKey, setApplicationContextMethods inherited from class org.springframework.transaction.jta.JtaTransactionManagerafterPropertiesSet, applyIsolationLevel, applyTimeout, buildUserTransaction, checkUserTransactionAndTransactionManager, createTransaction, doCleanupAfterCompletion, doCommit, doGetJtaTransaction, doGetTransaction, doJtaBegin, doJtaResume, doJtaSuspend, doRegisterAfterCompletionWithJtaTransaction, doResume, doRollback, doSetRollbackOnly, doSuspend, findTransactionManager, findTransactionSynchronizationRegistry, findUserTransaction, getJndiEnvironment, getJndiTemplate, getTransactionManager, getTransactionSynchronizationRegistry, getUserTransaction, initTransactionSynchronizationRegistry, initUserTransactionAndTransactionManager, isExistingTransaction, lookupTransactionManager, lookupTransactionSynchronizationRegistry, lookupUserTransaction, registerAfterCompletionWithExistingTransaction, retrieveTransactionManager, retrieveTransactionSynchronizationRegistry, retrieveUserTransaction, setAllowCustomIsolationLevels, setAutodetectTransactionManager, setAutodetectTransactionSynchronizationRegistry, setAutodetectUserTransaction, setCacheUserTransaction, setJndiEnvironment, setJndiTemplate, setTransactionManager, setTransactionManagerName, setTransactionSynchronizationRegistry, setTransactionSynchronizationRegistryName, setUserTransaction, setUserTransactionName, shouldCommitOnGlobalRollbackOnly, supportsResourceAdapterManagedTransactions, useSavepointForNestedTransactionMethods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManagercommit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareForCommit, prepareTransactionStatus, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, suspend, triggerBeforeCommit, triggerBeforeCompletion
- 
Constructor Details- 
JmixEclipselinkJtaTransactionManagerpublic JmixEclipselinkJtaTransactionManager(String key, javax.transaction.UserTransaction userTransaction, javax.transaction.TransactionManager transactionManager) 
 
- 
- 
Method Details- 
doBeginprotected void doBegin(Object transaction, org.springframework.transaction.TransactionDefinition definition) - Overrides:
- doBeginin class- org.springframework.transaction.jta.JtaTransactionManager
 
- 
prepareSynchronizationprotected void prepareSynchronization(org.springframework.transaction.support.DefaultTransactionStatus status, org.springframework.transaction.TransactionDefinition definition) - Overrides:
- prepareSynchronizationin class- org.springframework.transaction.support.AbstractPlatformTransactionManager
 
 
-