Package com.flowable.content.spring
Class SpringTransactionContext
java.lang.Object
com.flowable.content.spring.SpringTransactionContext
- All Implemented Interfaces:
org.flowable.common.engine.impl.cfg.TransactionContext
public class SpringTransactionContext
extends java.lang.Object
implements org.flowable.common.engine.impl.cfg.TransactionContext
- Author:
- Tijs Rademakers, Joram Barrez
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classSpringTransactionContext.TransactionSynchronizationAdapter -
Field Summary
Fields Modifier and Type Field Description protected org.flowable.common.engine.impl.interceptor.CommandContextcommandContextprotected org.springframework.transaction.PlatformTransactionManagertransactionManagerprotected java.lang.IntegertransactionSynchronizationAdapterOrder -
Constructor Summary
Constructors Constructor Description SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, org.flowable.common.engine.impl.interceptor.CommandContext commandContext, java.lang.Integer transactionSynchronizationAdapterOrder) -
Method Summary
Modifier and Type Method Description voidaddTransactionListener(org.flowable.common.engine.impl.cfg.TransactionState transactionState, org.flowable.common.engine.impl.cfg.TransactionListener transactionListener)voidcommit()voidrollback()
-
Field Details
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager -
commandContext
protected org.flowable.common.engine.impl.interceptor.CommandContext commandContext -
transactionSynchronizationAdapterOrder
protected java.lang.Integer transactionSynchronizationAdapterOrder
-
-
Constructor Details
-
SpringTransactionContext
public SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
SpringTransactionContext
public SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, org.flowable.common.engine.impl.interceptor.CommandContext commandContext, java.lang.Integer transactionSynchronizationAdapterOrder)
-
-
Method Details
-
commit
public void commit()- Specified by:
commitin interfaceorg.flowable.common.engine.impl.cfg.TransactionContext
-
rollback
public void rollback()- Specified by:
rollbackin interfaceorg.flowable.common.engine.impl.cfg.TransactionContext
-
addTransactionListener
public void addTransactionListener(org.flowable.common.engine.impl.cfg.TransactionState transactionState, org.flowable.common.engine.impl.cfg.TransactionListener transactionListener)- Specified by:
addTransactionListenerin interfaceorg.flowable.common.engine.impl.cfg.TransactionContext
-