Package org.ufoss.kotysa.r2dbc.transaction

Types

CoroutinesTransactionalOp
Link copied to clipboard
inline class CoroutinesTransactionalOp(operator: TransactionalOperator)
ReactorTransaction
Link copied to clipboard
inline class ReactorTransaction(reactiveTransaction: ReactiveTransaction) : Transaction
ReactorTransactionalOp
Link copied to clipboard
inline class ReactorTransactionalOp(operator: TransactionalOperator)

Functions

coTransactionalOp
Link copied to clipboard
fun TransactionalOperator.coTransactionalOp(): CoroutinesTransactionalOp
Create a CoroutinesTransactionalOp from a Reactive TransactionalOperator
transactional
Link copied to clipboard
fun <T : Any> Flow<T>.transactional(operator: CoroutinesTransactionalOp): Flow<T>
fun <T : Any> Flux<T>.transactional(operator: ReactorTransactionalOp): Flux<T>
fun <T : Any> Mono<T>.transactional(operator: ReactorTransactionalOp): Mono<T>
transactionalOp
Link copied to clipboard
fun TransactionalOperator.transactionalOp(): ReactorTransactionalOp
Create a ReactorTransactionalOp from a Reactive TransactionalOperator