Package org.camunda.bpm.engine.impl.cfg
Interface TransactionContext
- All Known Implementing Classes:
 AbstractTransactionContext,JakartaTransactionContext,JtaTransactionContext,SpringTransactionContext,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
Modifier and TypeMethodDescriptionvoidaddTransactionListener(TransactionState transactionState, TransactionListener transactionListener) Add aTransactionListenerto the current transaction.voidcommit()Commit the current transaction.booleanvoidrollback()Rollback the current transaction. 
- 
Method Details
- 
commit
void commit()Commit the current transaction. - 
rollback
void rollback()Rollback the current transaction. - 
addTransactionListener
void addTransactionListener(TransactionState transactionState, TransactionListener transactionListener) Add aTransactionListenerto the current transaction.- Parameters:
 transactionState- the transaction state for which theTransactionListenershould be added.transactionListener- theTransactionListenerto add.
 - 
isTransactionActive
boolean isTransactionActive() 
 -