org.camunda.bpm.engine.impl.cfg.jta
Class JtaTransactionContext

java.lang.Object
  extended by org.camunda.bpm.engine.impl.cfg.jta.JtaTransactionContext
All Implemented Interfaces:
TransactionContext

public class JtaTransactionContext
extends Object
implements TransactionContext

Author:
Daniel Meyer

Nested Class Summary
static class JtaTransactionContext.TransactionStateSynchronization
           
 
Field Summary
static TransactionLogger LOG
           
protected  TransactionManager transactionManager
           
 
Constructor Summary
JtaTransactionContext(TransactionManager transactionManager)
           
 
Method Summary
 void addTransactionListener(TransactionState transactionState, TransactionListener transactionListener)
          Add a TransactionListener to the current transaction.
 void commit()
          Commit the current transaction.
protected  Transaction getTransaction()
           
 boolean isTransactionActive()
           
 void rollback()
          Rollback the current transaction.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final TransactionLogger LOG

transactionManager

protected final TransactionManager transactionManager
Constructor Detail

JtaTransactionContext

public JtaTransactionContext(TransactionManager transactionManager)
Method Detail

commit

public void commit()
Description copied from interface: TransactionContext
Commit the current transaction.

Specified by:
commit in interface TransactionContext

rollback

public void rollback()
Description copied from interface: TransactionContext
Rollback the current transaction.

Specified by:
rollback in interface TransactionContext

getTransaction

protected Transaction getTransaction()

addTransactionListener

public void addTransactionListener(TransactionState transactionState,
                                   TransactionListener transactionListener)
Description copied from interface: TransactionContext
Add a TransactionListener to the current transaction.

Specified by:
addTransactionListener in interface TransactionContext
Parameters:
transactionState - the transaction state for which the TransactionListener should be added.
transactionListener - the TransactionListener to add.

isTransactionActive

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


Copyright © 2015 camunda services GmbH. All rights reserved.