Class SpringTransactionHandler
- java.lang.Object
-
- io.micronaut.configuration.jdbi.transaction.AbstractTransactionHandler
-
- io.micronaut.configuration.jdbi.transaction.spring.SpringTransactionHandler
-
- All Implemented Interfaces:
TransactionHandler
@Requires(classes=org.springframework.transaction.PlatformTransactionManager.class) @EachBean(org.springframework.transaction.PlatformTransactionManager.class) public class SpringTransactionHandler extends AbstractTransactionHandler
Allows Spring Transaction to be used with Jdbi.- Since:
- 1.4.0
- Author:
- Dan Maas
-
-
Field Summary
-
Fields inherited from class io.micronaut.configuration.jdbi.transaction.AbstractTransactionHandler
didTxnRollback
-
-
Constructor Summary
Constructors Constructor Description SpringTransactionHandler(org.springframework.transaction.PlatformTransactionManager transactionManager)
Adapt aPlatformTransactionManager
to Jdbi transaction provider interface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
begin(Handle handle)
void
commit(Handle handle)
boolean
isInTransaction(Handle handle)
void
releaseSavepoint(Handle handle, java.lang.String savepointName)
void
rollback(Handle handle)
void
rollbackToSavepoint(Handle handle, java.lang.String savepointName)
void
savepoint(Handle handle, java.lang.String savepointName)
-
Methods inherited from class io.micronaut.configuration.jdbi.transaction.AbstractTransactionHandler
inTransaction, inTransaction
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jdbi.v3.core.transaction.TransactionHandler
specialize
-
-
-
-
Method Detail
-
begin
public void begin(Handle handle)
-
commit
public void commit(Handle handle)
-
rollback
public void rollback(Handle handle)
-
isInTransaction
public boolean isInTransaction(Handle handle)
-
savepoint
public void savepoint(Handle handle, java.lang.String savepointName)
-
rollbackToSavepoint
public void rollbackToSavepoint(Handle handle, java.lang.String savepointName)
-
releaseSavepoint
public void releaseSavepoint(Handle handle, java.lang.String savepointName)
-
-