Interface TaskanaTransactionProvider
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
This functional interface provides support for transactions.
-
Method Summary
Modifier and TypeMethodDescription<T> TexecuteInTransaction(Supplier<T> supplier) static voidexecuteInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Runnable runnable) static <T> TexecuteInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Supplier<T> supplier)
-
Method Details
-
executeInTransaction
-
executeInTransactionIfPossible
static <T> T executeInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Supplier<T> supplier) -
executeInTransactionIfPossible
static void executeInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Runnable runnable)
-