saga-core
saga-core
API
io.github.vlmiroshnikov.saga
Direction
Forward
Rollback
Saga
Saga
Step
Pure
Next
FlatMap
Stepper
Stepper
saga-core
/
io.github.vlmiroshnikov.saga
/
Step
Step
io.github.vlmiroshnikov.saga.Step
enum
Step
[
F
[
_
],
A
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Enum
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Known subtypes
case
Pure
[
F
,
A
]
case
Next
[
F
,
A
]
case
FlatMap
[
F
,
A
,
B
]
Members list
Clear all
Type members
Enum entries
final case
class
FlatMap
[
F
[
_
],
A
,
B
](
fa
:
Step
[
F
,
A
],
f
:
A
=>
Step
[
F
,
B
])
extends
Step
[
F
,
B
]
final case
class
Next
[
F
[
_
],
A
](
action
:
F
[
A
],
compensate
:
Either
[
Throwable
,
A
]
=>
F
[
Unit
])
extends
Step
[
F
,
A
]
final case
class
Pure
[
F
[
_
],
A
](
value
:
A
)
extends
Step
[
F
,
A
]
In this article
Attributes
Members list
Type members
Enum entries