Class SpringTransactionProvider
java.lang.Object
io.micronaut.configuration.jooq.spring.SpringTransactionProvider
- All Implemented Interfaces:
TransactionProvider
@Requires(classes=org.springframework.transaction.PlatformTransactionManager.class)
@EachBean(org.springframework.transaction.PlatformTransactionManager.class)
public class SpringTransactionProvider
extends Object
implements TransactionProvider
Allows Spring Transaction to be used with JOOQ.
- Since:
- 1.2.0
- Author:
- Lukas Eder, Andreas Ahlenstorf, Phillip Webb
-
Constructor Summary
ConstructorsConstructorDescriptionSpringTransactionProvider(org.springframework.transaction.PlatformTransactionManager transactionManager) Adapt aPlatformTransactionManagerto jOOQ transaction provider interface. -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(TransactionContext context) voidcommit(TransactionContext ctx) void
-
Constructor Details
-
SpringTransactionProvider
public SpringTransactionProvider(org.springframework.transaction.PlatformTransactionManager transactionManager) Adapt aPlatformTransactionManagerto jOOQ transaction provider interface.- Parameters:
transactionManager- The transaction manager
-
-
Method Details
-
begin
- Specified by:
beginin interfaceTransactionProvider
-
commit
- Specified by:
commitin interfaceTransactionProvider
-
rollback
- Specified by:
rollbackin interfaceTransactionProvider
-