Package org.camunda.bpm.engine.spring
Class SpringTransactionContext
- java.lang.Object
- 
- org.camunda.bpm.engine.spring.SpringTransactionContext
 
- 
- All Implemented Interfaces:
- TransactionContext
 
 public class SpringTransactionContext extends java.lang.Object implements TransactionContext - Author:
- Frederik Heremans, Joram Barrez
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected classSpringTransactionContext.TransactionSynchronizationAdapter
 - 
Field SummaryFields Modifier and Type Field Description protected CommandContextcommandContextprotected TransactionStatelastTransactionStateprotected org.springframework.transaction.PlatformTransactionManagertransactionManager
 - 
Constructor SummaryConstructors Constructor Description SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, CommandContext commandContext)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTransactionListener(TransactionState transactionState, TransactionListener transactionListener)Add aTransactionListenerto the current transaction.voidcommit()Commit the current transaction.booleanisTransactionActive()voidrollback()Rollback the current transaction.
 
- 
- 
- 
Field Detail- 
transactionManagerprotected org.springframework.transaction.PlatformTransactionManager transactionManager 
 - 
commandContextprotected CommandContext commandContext 
 - 
lastTransactionStateprotected TransactionState lastTransactionState 
 
- 
 - 
Constructor Detail- 
SpringTransactionContextpublic SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, CommandContext commandContext)
 
- 
 - 
Method Detail- 
commitpublic void commit() Description copied from interface:TransactionContextCommit the current transaction.- Specified by:
- commitin interface- TransactionContext
 
 - 
rollbackpublic void rollback() Description copied from interface:TransactionContextRollback the current transaction.- Specified by:
- rollbackin interface- TransactionContext
 
 - 
addTransactionListenerpublic void addTransactionListener(TransactionState transactionState, TransactionListener transactionListener) Description copied from interface:TransactionContextAdd aTransactionListenerto the current transaction.- Specified by:
- addTransactionListenerin interface- TransactionContext
- Parameters:
- transactionState- the transaction state for which the- TransactionListenershould be added.
- transactionListener- the- TransactionListenerto add.
 
 - 
isTransactionActivepublic boolean isTransactionActive() - Specified by:
- isTransactionActivein interface- TransactionContext
 
 
- 
 
-