Interface TransactionManager
-
- All Superinterfaces:
BatchInterceptor
public interface TransactionManager extends BatchInterceptor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceTransactionManager.Transaction
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidexecuteInTransaction(Runnable task)default Consumer<MessageBatch>intercept(Consumer<MessageBatch> consumer, Tracker tracker)TransactionManager.TransactionstartTransaction()-
Methods inherited from interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
merge
-
-
-
-
Method Detail
-
startTransaction
TransactionManager.Transaction startTransaction()
-
executeInTransaction
default void executeInTransaction(Runnable task)
-
intercept
default Consumer<MessageBatch> intercept(Consumer<MessageBatch> consumer, Tracker tracker)
- Specified by:
interceptin interfaceBatchInterceptor
-
-