EngineDefinition
works.iterative.workflow.EngineDefinition
final case class EngineDefinition[R, State, Entity, Command, Event](stateOf: Entity => State, transitions: List[Transition[R, State, Entity, Command, Event]])
The runtime definition consumed by WorkflowInterpreter.decide.
Value parameters
- stateOf
-
the entity→state projection (e.g. for Poptávka:
_.stav) - transitions
-
the transition table; order is preserved and load-bearing — first-applicable wins, mirroring an
orElsechain
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article