Hi Stas,
In general, you can approach problems of this kind by journaling timer
events. This ensures that the sequence of all messages/events incl.
timer events are the same on replay. Since the timer events sent by FSM
are not wrapped into Message, you'll need to do that yourself using an
additional stackable trait (TimerEventInterceptor) that intercepts timer
events and then wraps them into Message. Important is that this
interceptor is mixed in after Eventsourced.
class MyFSM extends ... with Eventsourced with MyTimerEventInterceptor
Cheers,
Martin
> --
> You received this message because you are subscribed to the Google
> Groups "Eventsourced User List" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
eventsourced...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
--
Martin Krasser
blog:
http://krasserm.blogspot.com
code:
http://github.com/krasserm
twitter:
http://twitter.com/mrt1nz