Package com.flowable.form.spring
Class SpringTransactionContext
java.lang.Object
com.flowable.form.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 class
SpringTransactionContext.TransactionSynchronizationAdapter
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.common.engine.impl.interceptor.CommandContext
commandContext
protected org.springframework.transaction.PlatformTransactionManager
transactionManager
protected java.lang.Integer
transactionSynchronizationAdapterOrder
-
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 void
addTransactionListener(org.flowable.common.engine.impl.cfg.TransactionState transactionState, org.flowable.common.engine.impl.cfg.TransactionListener transactionListener)
void
commit()
void
rollback()
-
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:
commit
in interfaceorg.flowable.common.engine.impl.cfg.TransactionContext
-
rollback
public void rollback()- Specified by:
rollback
in 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:
addTransactionListener
in interfaceorg.flowable.common.engine.impl.cfg.TransactionContext
-