FlexTxEffect |
Transaction (flexible env version). class FlexTxEffect<R> : Effect<FlexibleEnv, TxError> |
TxConnection |
interface TxConnection<R> : Closeable |
TxEffect |
Transaction like effect. class TxEffect<DB, R : TxProvider<DB, R>> : Effect<R, TxError>, Logging |
TxError |
Error supplier in transaction effect. interface TxError |
TxErrorType |
Errors. sealed class TxErrorType : TxError |
TxProvider |
Transactional resource provider. interface TxProvider<R, G : TxProvider<R, G>> |
TxStarted |
interface TxStarted<R> : TxConnection<R> |
kotlin.Function1 |
withTxProvider |
fun <R, G : TxProvider<R, G>> FlexibleEnv.withTxProvider(provider: TxProvider<R, G>): FlexibleEnv |