Package org.camunda.bpm.engine.impl.cfg
Interface TransactionContext
-
- All Known Implementing Classes:
AbstractTransactionContext,JakartaTransactionContext,JtaTransactionContext,SpringTransactionContext,StandaloneTransactionContext
public interface TransactionContextThe 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
All Methods Instance Methods Abstract 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.
-
-
-
Method Detail
-
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()
-
-