nicholasnet
Robert Jaros
suspend fun <T> tx(connectionFactory: ConnectionFactory, block: () -> Mono<T>): T { val tm = R2dbcTransactionManager(connectionFactory) val operator = TransactionalOperator.create(tm) return block().`as`<Mono<T>>(operator::transactional).awaitSingle() }
then
flatMap
Sean Keane
marstran
A modern programming language that makes developers happier.