Class PerunTransactionManager
java.lang.Object
org.springframework.transaction.support.AbstractPlatformTransactionManager
org.springframework.jdbc.datasource.DataSourceTransactionManager
cz.metacentrum.perun.core.impl.PerunTransactionManager
- All Implemented Interfaces:
Serializable, InitializingBean, ConfigurableTransactionManager, PlatformTransactionManager, ResourceTransactionManager, TransactionManager
public class PerunTransactionManager
extends DataSourceTransactionManager
implements ResourceTransactionManager, InitializingBean
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractPlatformTransactionManager
AbstractPlatformTransactionManager.SuspendedResourcesHolder -
Field Summary
Fields inherited from class AbstractPlatformTransactionManager
logger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoBegin(Object transaction, TransactionDefinition definition) protected voiddoCleanupAfterCompletion(Object transaction) protected voiddoCommit(DefaultTransactionStatus status) protected voiddoRollback(DefaultTransactionStatus status) voidsetAuditer(Auditer auditer) Methods inherited from class DataSourceTransactionManager
afterPropertiesSet, doGetTransaction, doResume, doSetRollbackOnly, doSuspend, getDataSource, getResourceFactory, isEnforceReadOnly, isExistingTransaction, obtainDataSource, prepareTransactionalConnection, setDataSource, setEnforceReadOnly, translateExceptionMethods inherited from class AbstractPlatformTransactionManager
commit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionExecutionListeners, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, prepareForCommit, prepareSynchronization, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionExecutionListeners, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, shouldCommitOnGlobalRollbackOnly, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransactionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConfigurableTransactionManager
addListenerMethods inherited from interface InitializingBean
afterPropertiesSetMethods inherited from interface PlatformTransactionManager
commit, getTransaction, rollbackMethods inherited from interface ResourceTransactionManager
getResourceFactory
-
Constructor Details
-
PerunTransactionManager
public PerunTransactionManager()
-
-
Method Details
-
doBegin
- Overrides:
doBeginin classDataSourceTransactionManager
-
doCleanupAfterCompletion
- Overrides:
doCleanupAfterCompletionin classDataSourceTransactionManager
-
doCommit
- Overrides:
doCommitin classDataSourceTransactionManager
-
doRollback
- Overrides:
doRollbackin classDataSourceTransactionManager
-
getAuditer
-
setAuditer
-