Class TransactionContextHolder
java.lang.Object
org.flowable.common.engine.impl.transaction.TransactionContextHolder
Holder for a threadlocal stack of TransactionContext objects. Different engines (process/idm/dmn/form/...) use this 'shared' object to see if another engine has already started a
transaction or not.
- Author:
- Joram Barrez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static <T> Stack<T>
getStack
(ThreadLocal<Stack<T>> threadLocal) static TransactionContext
static boolean
static void
static void
setTransactionContext
(TransactionContext transactionContext)
-
Field Details
-
transactionContextThreadLocal
-
-
Constructor Details
-
TransactionContextHolder
public TransactionContextHolder()
-
-
Method Details
-
getTransactionContext
-
setTransactionContext
-
removeTransactionContext
public static void removeTransactionContext() -
isTransactionContextActive
public static boolean isTransactionContextActive() -
getStack
-