Saga
/
com.github.nomisrev
/
Saga
/
Full
Full
class
Full
<
A
>(action: suspend
SagaEffect
.() ->
A
, compensation: suspend (
A
) ->
Unit
) :
Saga
<
A
>
Content copied to clipboard
Functions
Properties
Sources
Functions
compensate
Link copied to clipboard
open infix fun
compensate
(compensate: suspend (
A
) ->
Unit
):
Saga
<
A
>
Content copied to clipboard
parZip
Link copied to clipboard
open fun <
B
,
C
>
parZip
(other:
Saga
<
B
>, f: suspend
CoroutineScope
.(
A
,
B
) ->
C
):
Saga
<
C
>
Content copied to clipboard
open fun <
B
,
C
>
parZip
(ctx:
CoroutineContext
, other:
Saga
<
B
>, f: suspend
CoroutineScope
.(
A
,
B
) ->
C
):
Saga
<
C
>
Content copied to clipboard
transact
Link copied to clipboard
open suspend fun
transact
():
A
Content copied to clipboard
Properties
action
Link copied to clipboard
val
action
: suspend
SagaEffect
.() ->
A
Content copied to clipboard
compensation
Link copied to clipboard
val
compensation
: suspend (
A
) ->
Unit
Content copied to clipboard
Sources
jvm source
Link copied to clipboard