Package org.camunda.bpm.engine.spring
Class SpringTransactionContext
java.lang.Object
org.camunda.bpm.engine.spring.SpringTransactionContext
- All Implemented Interfaces:
org.camunda.bpm.engine.impl.cfg.TransactionContext
public class SpringTransactionContext
extends Object
implements org.camunda.bpm.engine.impl.cfg.TransactionContext
- Author:
- Frederik Heremans, Joram Barrez
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.camunda.bpm.engine.impl.interceptor.CommandContextprotected org.camunda.bpm.engine.impl.cfg.TransactionStateprotected org.springframework.transaction.PlatformTransactionManager -
Constructor Summary
ConstructorsConstructorDescriptionSpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTransactionListener(org.camunda.bpm.engine.impl.cfg.TransactionState transactionState, org.camunda.bpm.engine.impl.cfg.TransactionListener transactionListener) voidcommit()booleanvoidrollback()
-
Field Details
-
transactionManager
protected org.springframework.transaction.PlatformTransactionManager transactionManager -
commandContext
protected org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext -
lastTransactionState
protected org.camunda.bpm.engine.impl.cfg.TransactionState lastTransactionState
-
-
Constructor Details
-
SpringTransactionContext
public SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext)
-
-
Method Details
-
commit
public void commit()- Specified by:
commitin interfaceorg.camunda.bpm.engine.impl.cfg.TransactionContext
-
rollback
public void rollback()- Specified by:
rollbackin interfaceorg.camunda.bpm.engine.impl.cfg.TransactionContext
-
addTransactionListener
public void addTransactionListener(org.camunda.bpm.engine.impl.cfg.TransactionState transactionState, org.camunda.bpm.engine.impl.cfg.TransactionListener transactionListener) - Specified by:
addTransactionListenerin interfaceorg.camunda.bpm.engine.impl.cfg.TransactionContext
-
isTransactionActive
public boolean isTransactionActive()- Specified by:
isTransactionActivein interfaceorg.camunda.bpm.engine.impl.cfg.TransactionContext
-