org.camunda.bpm.engine.impl.cfg
Interface TransactionContext

All Known Implementing Classes:
JtaTransactionContext, StandaloneTransactionContext

public interface TransactionContext

The transaction context is an abstraction for different transaction management strategies existing the Java Ecosystem. Provides transaction lifecycle management and management of transaction listeners. Note: not every Technology or environment may provide a full implementation of this interface.

Author:
Tom Baeyens, Daniel Meyer

Method Summary
 void addTransactionListener(TransactionState transactionState, TransactionListener transactionListener)
          Add a TransactionListener to the current transaction.
 void commit()
          Commit the current transaction.
 boolean isTransactionActive()
           
 void rollback()
          Rollback the current transaction.
 

Method Detail

commit

void commit()
Commit the current transaction.


rollback

void rollback()
Rollback the current transaction.


addTransactionListener

void addTransactionListener(TransactionState transactionState,
                            TransactionListener transactionListener)
Add a TransactionListener to the current transaction.

Parameters:
transactionState - the transaction state for which the TransactionListener should be added.
transactionListener - the TransactionListener to add.

isTransactionActive

boolean isTransactionActive()


Copyright © 2017 camunda services GmbH. All rights reserved.