R2dbcTransactionManager
Interface for R2DBC transaction managers, responsible for creating and managing R2DBC transactions.
Implement this interface to create custom transaction managers.
Inheritors
Properties
Link copied to clipboard
The database instance associated with this transaction manager.
Link copied to clipboard
The default transaction isolation level. Unless specified, the database-specific level will be used.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Returns the current R2DBC transaction from the thread-local stack for this manager's database, or null if none exists.
Link copied to clipboard
abstract fun newTransaction(isolation: IsolationLevel? = defaultIsolationLevel, readOnly: Boolean? = defaultReadOnly, outerTransaction: R2dbcTransaction? = null): R2dbcTransaction
Returns an R2dbcTransaction instance.