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.
@FunctionalInterface public interface TaskanaTransactionProvider
This functional interface provides support for transactions.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TexecuteInTransaction(Supplier<T> supplier)static voidexecuteInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Runnable runnable)static <T> TexecuteInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Supplier<T> supplier)
-
-
-
Method Detail
-
executeInTransaction
<T> T executeInTransaction(Supplier<T> supplier)
-
executeInTransactionIfPossible
static <T> T executeInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Supplier<T> supplier)
-
executeInTransactionIfPossible
static void executeInTransactionIfPossible(TaskanaTransactionProvider transactionProvider, Runnable runnable)
-
-