org.camunda.bpm.engine.spring
Class SpringTransactionContext

java.lang.Object
  extended by org.camunda.bpm.engine.spring.SpringTransactionContext
All Implemented Interfaces:
TransactionContext

public class SpringTransactionContext
extends Object
implements TransactionContext

Author:
Frederik Heremans, Joram Barrez

Nested Class Summary
protected  class SpringTransactionContext.TransactionSynchronizationAdapter
           
 
Field Summary
protected  CommandContext commandContext
           
protected  TransactionState lastTransactionState
           
protected  org.springframework.transaction.PlatformTransactionManager transactionManager
           
 
Constructor Summary
SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager, CommandContext commandContext)
           
 
Method Summary
 void addTransactionListener(TransactionState transactionState, TransactionListener transactionListener)
           
 void commit()
           
 boolean isTransactionActive()
           
 void rollback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transactionManager

protected org.springframework.transaction.PlatformTransactionManager transactionManager

commandContext

protected CommandContext commandContext

lastTransactionState

protected TransactionState lastTransactionState
Constructor Detail

SpringTransactionContext

public SpringTransactionContext(org.springframework.transaction.PlatformTransactionManager transactionManager,
                                CommandContext commandContext)
Method Detail

commit

public void commit()
Specified by:
commit in interface TransactionContext

rollback

public void rollback()
Specified by:
rollback in interface TransactionContext

addTransactionListener

public void addTransactionListener(TransactionState transactionState,
                                   TransactionListener transactionListener)
Specified by:
addTransactionListener in interface TransactionContext

isTransactionActive

public boolean isTransactionActive()
Specified by:
isTransactionActive in interface TransactionContext


Copyright © 2016 camunda services GmbH. All rights reserved.